Spring MVC
文章平均质量分 71
枯木生花
这个作者很懒,什么都没留下…
展开
-
Spring MVC 相关概念
MVC是什么? Model(实体类) View(视图呈现) ConTroller(控制层) 前端控制器的概念: 用户请求到达前端控制器,前端控制器再将其发给ConTroller,ConTroller经过逻辑处理后再讲信息返回给前端控制器,前端控制器再发给视图曾View。 简单而言:前端控制器:分发调度;ConTroller:业务数据抽取;View:视图呈现。 DispatchServ原创 2016-03-27 23:08:48 · 278 阅读 · 0 评论 -
SpringMVC中的请求映射规则
我们都知道,在SpringMVC中,一个HTTP请求经过DispatcherServlet需要经过一定的规则才能到达指定的Controller。 SpringMVC给我们提供了多种配置来满足我们的需求。 1.一个url地址 @Controller public class TestController { @RequestMapping(value="index.do") pub原创 2017-01-04 23:58:53 · 701 阅读 · 0 评论 -
SpringMVC中的参数自动匹配
SpringMVC中的Controller获取url后的参数有很简单方法: url : index.jsp?username=zhang&password=123 @RequestMapping(value = "test") public String test(String username, String password) { System.out.println(us原创 2017-01-09 11:01:55 · 3808 阅读 · 0 评论 -
SpringMVC中的转发和重定向
什么是转发和重定向? 1.转发是在服务端完成的,重定向是在客户端完成的 2.转发速度快,重定向速度慢 3.转发是同一次请求,重定向是两次请求 4.转发地址栏没有变化,重定向有变化 5.转发是在同一台服务器,重定向不必。 具体的举个例子,转发速度快,一般默认情况下用转发。但是有一些场景却不能用转发,比如我们登陆后要提交表单,如果用转发的话,当用户刷新页面,会造成重复提交。 转发:原创 2017-01-09 10:45:42 · 1319 阅读 · 0 评论 -
SpringMVC的实现源码分析
首先附上SpringMVC在web.xml中的基本配置 org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-INF/applicationContext.xml,/WEB-INF/controllers.xml,/WEB-INF/service.xm原创 2017-07-11 12:05:29 · 285 阅读 · 0 评论