zoukankan      html  css  js  c++  java
  • SpringMVC起步

    SpringMVC:

    SpringMVC是Spring的一个组件,作为控制器,可以替代Servlet

    SpringMVC的开发过程:

    这里写图片描述

    1. 请求发送
    2. DispatcherServlet查询一个或多个HandlerMapping来确定请求的下一站。
    3. 按照HM查询结果,将请求转发到指定的Controller。
    4. Controller返回ModelAndView给DispatcherServlet。
    5. DispatcherServlet使用视图解析器ViewResolver将逻辑试图名匹配为一个特定的视图实现(一般是JSP)。
    6. 将Model传出给视图实现,渲染试图。
    7. 将渲染结果通过响应对象(Response)传递给客户端。

    使用的案例:在admin/admin_list.jsp页面显示管理员的信息列表

    1)在web.xml文件中配置SpringMVC的前端控制器DispatcherServlet


    2)编写SpringMVC的配置文件

        格式与applicationContext.xml文件的格式相同

        将applicationContext.xml文件复制一遍,更名为springmvc.xml,放在src的路径下

        添加mvc的约束

       



          springmvc.xml文件的内容如下


    3)编写AdminuserService接口


    4)编写AdminuserService接口的实现类


    5)编写AdminuserController


    6)编写/admin/admin_list.jsp页面


    7)访问路径http://localhost:8080/shop/admin/adminlist.htm  效果图如下:


    8)工程结构


               在写完Spring+MyBatis+Spring MVC等文章后、我整理了一套完整实战文档,有需要的点击下载
  • 相关阅读:
    spring retry注解
    安装mongodb并配置
    spring boot Hello World
    Linux命令echo
    Linux vi命令
    查看linux是ubuntu还是centos
    Linux系统时间, 硬件BIOS时间的校准与同步
    MySQL优化查询 5.7版本
    战略由谁来制定
    VS2015快捷键
  • 原文地址:https://www.cnblogs.com/gqzdev/p/11667325.html
Copyright © 2011-2022 走看看