![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springMVC
qq_15150353
这个作者很懒,什么都没留下…
展开
-
springmvc异常处理
使用Spring MVC统一异常处理实战原创 2016-10-10 09:54:58 · 195 阅读 · 0 评论 -
视图定位器ViewResolver
在spring MVC中,当Controller将请求处理结果放入到ModelAndView中以后,DispatcherServlet会根据ModelAndView选择合适的视图进行渲染。那么在Spring MVC中是如何选择合适的View呢?View对象是是如何创建的呢?答案就在ViewResolver中,ViewResolver接口定义了resolverViewName方法,根据viewN原创 2016-10-07 16:23:31 · 457 阅读 · 0 评论 -
dispatcherServlet,HandlerMapping,HandlerAdapter
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派(总控制器对请求进行分发),而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 在HandlerMapping返回处理请求的Controller实例后,需要一个帮助定位具体请求方法的处理类,这个类就是Ha原创 2016-10-07 14:58:44 · 754 阅读 · 0 评论 -
在Spring框架中返回ModelAndView()
在平时用到return时,只是返回一个String类型,在dispather解析后会到相应页面,但时常,我们需要返回到另外一个ModelAndView中进行进一步的操作,所以就用到了returnnew ModelAndView(new RedirectView("question.do"));但同时我们会需要传一些参数过去,在只传一个参数时,只要在return new ModelAndView原创 2016-10-07 10:08:10 · 2668 阅读 · 0 评论 -
spring web.xml
spring_mybatis index.jsp spring org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring-mvc.xml 1原创 2016-10-04 17:37:55 · 156 阅读 · 0 评论 -
spring mvc的配置
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xm原创 2016-10-04 17:34:20 · 204 阅读 · 0 评论 -
HandlerMapping和HandlerAdapter
HandlerMapping这个组件,它负责的是定位请求处理器Handler。这是SpringMvc处理流程的第二步。那么,当定位到Handler之后,DispatcherServlet会将得到的Handler告知HandlerAdapter,HandlerAdapter再根据请求去定位请求的具体处理方法是哪一个。原创 2016-10-02 15:26:34 · 1694 阅读 · 0 评论 -
ViewResolver
当我们对SpringMVC控制的资源发起请求时,这些请求都会被SpringMVC的DispatcherServlet处理,接着Spring会分析看哪一个HandlerMapping定义的所有请求映射中存在对该请求的最合理的映射。然后通过该HandlerMapping取得其对应的Handler,接着再通过相应的HandlerAdapter处理该Handler。HandlerAdapter在对Hand原创 2016-10-02 15:16:52 · 645 阅读 · 0 评论 -
springmvc国际化
其实国际化是struts1的亮点,springmvc没有提供动态国际化的思想,基本上都是静态国际化。 首先要有静态国际化文件,一般放在src下 然后把基名放在bean工厂中,即在主配文件中。为了找到基名,就要创建工厂。 之后使用国际化,就要在页面中创建spring的标签。 一般用的是spring:message,为了使用这个标签,就要导入标签文件。原创 2016-10-11 10:11:02 · 273 阅读 · 0 评论 -
拦截器流程
preHandle:如在请求处理之前,我们可以对其进行编码,国际化等操作 handle参数:可以检查是否有下一个过滤器postHandle:在Action执行之后,生成视图之前,当然也有hanlde参数,用于激活下一个拦截器拦截器的配置://拦截所有请求 //对某个请求进行拦截, 请求一来,调用拦截器的prehandle这个方法,处理完原创 2016-10-11 09:55:13 · 864 阅读 · 0 评论 -
springmvc拦截器
继承HandlerInterceptorAdapter us.do?local=zh_US 截取之后,被 拦截器拦截,调用prohandler这个方法,req,resp,然后拿到local信息,之后,不做什么,就会调用id所标识的SessionLocalResolver,把loca信息设置到session中,拦截器执行完,就把请求交给请求处理器,请求处理器执行相应的方法,直接跳转到原原创 2016-10-10 17:12:18 · 241 阅读 · 0 评论 -
springmvc文件上传2
tomcat一启动,便为所有的后端控制器生成对象, 也可以在Spring的配置文件中添加 Xml代码 class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”> //定义上传处理器8″ /> maxInMemorySize" value="10240"/> upl原创 2016-10-10 15:04:42 · 233 阅读 · 0 评论 -
springmvc方法中表单收集
1.如果方法中参数是基本数据类型,那么string类型会自动转化为该类型 2.如果方法中是表单bean,表单的值会自动注入到表单bean中,且表单bean会自动收集到req内置对象中原创 2016-10-10 14:49:59 · 285 阅读 · 0 评论 -
spring mvc简介
spring框架提供了构建web应用程序的全功能的MVC模块,使用spring可插入的MVC架构,可以选择使用内置的spring web框架还是struts这样的web框架。由于struts框架强制使用jsp的视图技术,而springmvc则不强制开发者使用哪种视图技术。 手工开发mvc的运行效能上原生的jsp+servlet+struts1最好,而springmvc运行效能上比stru原创 2016-10-07 14:40:22 · 2983 阅读 · 0 评论