springmvc注解

核心原理服务器

1.       用户发送请求给服务器。url:user.doapp

2.       服务器收到请求。发现Dispatchservlet能够处理。因而调用DispatchServlet。jsp

3.       DispatchServlet内部,经过HandleMapping检查这个url有没有对应的Controller。若是有,则调用Controller。url

四、    Control开始执行spa

5.       Controller执行完毕后,若是返回字符串,则ViewResolver将字符串转化成相应的视图对象;若是返回ModelAndView对象,该对象自己就包含了视图对象信息。对象

6.       DispatchServlet将执视图对象中的数据,输出给服务器。ci

7.       服务器将数据输出给客户端。字符串

Controller类中方法参数的处理servlet

a)         根据返回值找对应的显示页面。路径规则为:prefix前缀+返回值+suffix后缀组成table

b)         代码以下:

@RequestMapping(params="method=reg4")

    public String reg4(ModelMap map) {

       System.out.println("HelloController.handleRequest()");

       return"index";

    }

前缀为:/WEB-INF/jsp/    后缀是:.jsp

在转发到:/WEB-INF/jsp/index.jsp

相关文章
相关标签/搜索