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地址@Controllerpublic 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 · 3809 阅读 · 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 · 286 阅读 · 0 评论