
SpringMVC
Annn_kk
我是一条咸鱼...
展开
-
SpringMVC入门(十六)
SpringMVCSpringMVC是什么Spring web MVC 和 Struts2都属于表现层的框架,Spring MVC是 Spring框架的一部分,可以用来取代Struts2。与Struts不同点在于,Struts2是经过封装改造的拦截器,而SpringMVC没有经过封装,本质上是一个Servlet。SpringMVC的主要处理流程通过配置的中央前端控制器Servlet(Di...原创 2019-03-25 23:01:37 · 222 阅读 · 0 评论 -
SpringMVC的架构(十七)
框架结构对于SpringMVC的架构来说,可以归纳为“一个中心,三个基本点”,也就是一个中央控制器(前端控制器:DispatcherServlet),和三大组件(处理器映射器:HandlerMapping,处理器适配器:HandlerAdapter,视图解析器:ViewResolver)主要框架结构如图:具体的架构流程1、 用户发送请求至前端控制器DispatcherServlet2、...原创 2019-03-26 00:12:40 · 271 阅读 · 0 评论 -
SpringMVC 跳转页面失败404
SpringMVC跳转页面失败关于SpringMVC跳转方式失败,使用ModelAndView 或者是 直接返回字符串 都无法跳转到指定页面,可能存在以下几种常见问题ModelAndView 引用的包不对有时候自动导入的时候会选错包类,会将正确的包导成import org.springframework.web.portlet.ModelAndView而其中的方法都是一样的,编译器...原创 2019-03-27 14:54:04 · 5355 阅读 · 1 评论 -
SpringMVC的参数绑定(十八)
SpringMVC的参数绑定在SpringMVC中,由于其本质是一个Servlet,是基于方法开发的,也就是一个url对应一个方法的方式。所以客户端的发起的每一个请求最终都会被映射到一个对应的处理方法进行处理。所以一个请求的请求参数,是由处理方法的形参来接收的,也就是请求参数会传递到对应的方法的形参中。这也是和Struts2不一样的地方,Struts2是以基于类开发的,所以是用类中的成员变量...原创 2019-03-29 00:16:23 · 373 阅读 · 0 评论 -
SpringMVC 和 Struts2 的区别
一、拦截机制的不同Struts2Struts2是类级别的拦截,每次请求就会创建一个Action,然后通过setter,getter把request数据注入到属性。Struts2中,一个Action对应一个request,response上下文,在接收参数时,可以通过属性接收,这说明属性参数是让多个方法共享的。Struts2中Action的一个方法可以对应一个url,而其类属...原创 2019-03-29 00:37:45 · 386 阅读 · 0 评论