
SpringMVC
gradual__
这个作者很懒,什么都没留下…
展开
-
SpringMVC4 学习笔记(二) 【当中央调度器映射路径一定要为/时的应对方案】
如果在web.xml中,中央调度器(DispatcherServlet)的映射路径为/,将导致静态资源无法正常访问,但是解决方式也是有的。解决方式一: 因为Tomcat提供了一个默认的Servlet,用来处理请求。(以下是Tomcat自带web.xml中配置的默认Servlet)所以可以将静态资源映射到Tomcat默认的Servlet上 default *.j原创 2018-01-28 00:14:27 · 584 阅读 · 0 评论 -
SpringMVC4 学习笔记(十二)【解决中文乱码过滤器 CharacterEncodingFilter】
Encoding:需要设置的字符编码forceEncoding:是否无视getCharacterEncoding()中的设置。为true时,将由自己设置的Encoding覆盖。CharacterEncodingFilter源码:package org.springframework.web.filter;import java.io.IOException;import java原创 2018-01-29 14:45:58 · 736 阅读 · 0 评论 -
SpringMVC4 学习笔记 (十一)【对提交的参数的限制】
@RequestMapping(value={"/first.do","hello.do"},params={"name","!age"}) //必须有请求参数,必须有name参数,一定不能携带age参数,别的参数没有要求 public ModelAndView doFirst(HttpServletRequest arg0, HttpServletResponse arg1) throws E原创 2018-01-29 11:32:07 · 982 阅读 · 0 评论 -
SpringMVC4 学习笔记(十) 【请求方式的限制】
@RequestMapping(value="/second.do",method=RequestMethod.POST) public ModelAndView doSecond(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { ModelAndView mv = new ModelAndView()原创 2018-01-29 11:28:05 · 386 阅读 · 0 评论 -
SpringMVC4 学习笔记(九) 【通配符】
package cn.wycclub.handlers;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.bind.annotation.RequestMapping;import org.sp原创 2018-01-29 10:43:46 · 221 阅读 · 0 评论 -
SpringMVC4 学习笔记(八) 【命名空间】
@Controller@RequestMapping("/cn/wyc") //命名空间,访问时前面必须加上这个作为前缀(也可以不写,省略)public class MyController { //此时访问/cn/wyc/first.do或/cn/wyc/hello.do即可访问到 @RequestMapping({"/first.do","/hello.do"}) public M原创 2018-01-29 10:30:56 · 385 阅读 · 0 评论 -
SpringMVC4 学习笔记(七) 【第一个注解小程序】
@Controllerpublic class MyController { @RequestMapping("/my.do") public ModelAndView doFirst(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { ModelAndView mv = new ModelAndV原创 2018-01-29 10:27:26 · 268 阅读 · 0 评论 -
SpringMVC4 学习笔记(六)【视图解析器ViewResolver】
视图解析器有很多种,常见的有四种InternalResourceViewResolver 默认的视图解析器,只能访问内部资源,无法访问外部资源BeanNameViewResolver 视图解析器对象 RedirectView:定义外部资源视图对象 JstlView:定义内部资源视图对象 缺陷:每一个资源都要这样配置,会让整个springmvc.xm原创 2018-01-28 22:27:11 · 483 阅读 · 0 评论 -
SpringMVC4 学习笔记(五) 【处理器 继承类和方法名解析器】
处理器不但可以实现Controller和HttpRequestHandler接口,还能继承实现了对应接口的抽象类常用的有两个AbstractController (继承了WebContentGenerator类,实现了Controller接口) 继承该类后需要复写handleRequestInternal方法。 贴上AbstractController部分源码。原创 2018-01-28 13:34:08 · 394 阅读 · 0 评论 -
SpringMVC4 学习笔记(四)【处理器适配器HandlerAdapter】
常用的处理器适配器实现类有两种HttpRequestHandlerAdapter 处理实现了HttpRequestHandler接口的处理器,当处理器实现接口后复写handleRequest方法(无返回值)。public class MyController implements HttpRequestHandler { public void handleRequest(原创 2018-01-28 12:08:02 · 2119 阅读 · 0 评论 -
SpringMVC4学习笔记(一)【 第一个SpringMVC小程序】
先学配置方式,再学注解方式,加强印象!一开始学习SpringMVC先做一个小Hello World来鼓舞一下士气了。首先导包 差点忘了,还有一个logging.jar创建MyController 实现Controller接口 public class MyController implements Controller { public Mode原创 2018-01-27 23:47:39 · 308 阅读 · 0 评论 -
SpringMVC4 学习笔记 (三) 【处理器映射器HandlerMapping】
处理器映射器(HandlerMapping)接口负责根据request请求找到对应的Handler处理器及Interceptor拦截器,并将他们封装在处理器执行链(HandlerExcutionChain)对象中,返回给中央调度器(DisptcherServlet)。常用的有两个HandlerMapping实现类BeanNameUrlHandlerMappingSimpleUrlH原创 2018-01-28 00:42:33 · 912 阅读 · 0 评论 -
SpringMVC4 学习笔记(十三)【校正请求参数名】
当表单中提交的参数名和处理器中读取的参数名不一致的时候,如果不做处理,是无法正确读取到参数的 比如这样: 姓名: 年龄: @Controller@RequestMapping("/test")public class MyController { @RequestMapping("/register.do") public原创 2018-01-29 14:58:36 · 306 阅读 · 0 评论