随笔分类 -  SpringMVC

摘要:一:Filter过滤器。 先自定义一个过滤器。 要在web.xml中进行配置。 输出的结果。现在这个是配置了拦截器。 这一点错了。过滤器和拦截器都是先进后出的。看上图的整个流程。 二:过滤器的用途 前台传递的数据可能有空格什么的。非法的字符。先进过滤器的doFilter前进行处理。写一个类。去继承r 阅读全文
posted @ 2018-04-24 15:13 陆伟 阅读(791) 评论(0) 推荐(0)
摘要:一:@RequestParam @RequestParam是传递参数的. @RequestParam用于将请求参数区数据映射到功能处理方法的参数上。 在URL中发送请求:http://localhost:8080/welcome?name=lisi&&password=1234 @PathVaria 阅读全文
posted @ 2018-04-17 11:57 陆伟 阅读(377) 评论(0) 推荐(0)
摘要:一:如果是前台传递的数据有问题。 在tomcat的service.xml中加上: URIEncoding="UTF-8" 返回值。return。出现的乱码问题解决如下。 阅读全文
posted @ 2018-04-13 13:45 陆伟 阅读(117) 评论(0) 推荐(0)
摘要::SpringMVC原理图 SpringMVC运行原理 DispatcherServlet接口: spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给spring 的Controller前,需要借助Spring提供的HandlerMappin 阅读全文
posted @ 2018-04-11 17:45 陆伟 阅读(130) 评论(0) 推荐(0)
摘要:这讲的是从数据库中查询到的数据,存放到请求域中。然后页面上直接可以从请求域中获取值。 有4种方式: 1):ModelAndView 是作为一个对象。 从页面上获取: time: ${requestScope.time } 2:Model和Map 这两个作为参数给传进去。 3:@ModelAttrib 阅读全文
posted @ 2018-03-30 18:45 陆伟 阅读(1910) 评论(0) 推荐(1)
摘要:一:过滤器的原理: 过滤器放在web资源之前,可以在请求抵达它所应用的web资源(可以是一个Servlet、一个Jsp页面,甚至是一个HTML页面)之前截获进入的请求,并且在它返回到客户之前截获输出请求。 Filter:用来拦截请求,处于客户端与被请求资源之间,目的是重用代码。Filter链,在we 阅读全文
posted @ 2018-03-30 17:50 陆伟 阅读(606) 评论(0) 推荐(0)
摘要:1:写个自定义的拦截器。继承HandlerInterceptor 然后在spring-mvc的xml文件中配置上。也就是放到spring的IOC中。 常用场景 多个拦截器的执行顺序: 第一个拦截器return false: 后面的都不会执行。 第二个拦截器return false: 阅读全文
posted @ 2018-03-30 17:40 陆伟 阅读(144) 评论(0) 推荐(0)
摘要:1.@RequestMapping: 是一个用来处理请求地址映射的注解,可用于类或方法上。 1):用在类上:是父路径。 2):用在方法上:是子路径。 路径是:http://localhost:8080/controller/method 就会跳转到helloWorld.jsp 2:@PathVari 阅读全文
posted @ 2018-03-19 11:54 陆伟 阅读(206) 评论(0) 推荐(0)
摘要:使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。 ModelAndView构造方法可以指定返回的页面名称,也可以通过setViewName()方法跳转到指定的页面 , 使用addObject()设置需要返回的值,addObject()有几个不同参数的方法,可以默认和指 阅读全文
posted @ 2018-03-19 10:42 陆伟 阅读(214) 评论(0) 推荐(0)
摘要:1:先在springmvc.xml配置文件中加上MultipartResolver接口的实现类CommonsMultipartResolver的bean 2:在Handler中写代码 1):利用file.transferTo()的方式进行上传。 利用@RequestParam把页面上的值赋值给参数d 阅读全文
posted @ 2017-12-19 23:19 陆伟 阅读(249) 评论(0) 推荐(0)
摘要:1:三个国际化资源文件 2:在spring中配置国际化资源文件 3:在页面中加入 fmt标签 知识点4: 阅读全文
posted @ 2017-12-14 18:57 陆伟 阅读(177) 评论(0) 推荐(0)
摘要:1:作用:执行任何方法前都要先执行一下有这个标识的方法。 用途:表单回显的时候先从数据库中查询出来放到这个方法中。 1):模拟表单 2):从前台页面中提交的数据。提交的是修改的数据和数据库中值(没有进行修改的)。 /** * 运行流程: * 1. 执行 @ModelAttribute 注解修饰的方法 阅读全文
posted @ 2017-12-14 16:41 陆伟 阅读(268) 评论(0) 推荐(0)
摘要:1:首先把创建的对象放到Map中, 2:然后利用@SessionAttributes。 @SessionAttributes只能修饰类。有两个属性,value,types value是放键为user的。types是放值的类型为String的 ,访问键为int的访问不了。因为不是String类型的。 阅读全文
posted @ 2017-12-14 14:16 陆伟 阅读(3091) 评论(0) 推荐(0)
摘要:user对象: Address对象 阅读全文
posted @ 2017-12-13 01:01 陆伟 阅读(253) 评论(0) 推荐(0)
摘要:只有一个参数。因为password设置的是可以不填写。所以是int defaultValue="0" Integer defaultValue="" 表示为null。 阅读全文
posted @ 2017-12-13 00:06 陆伟 阅读(189) 评论(0) 推荐(0)
摘要:1:需要配置一个filter 2:在页面上请求 PUT和DELETE都是有post转换的。放在隐藏域中 3:在java类中写对应的方法 阅读全文
posted @ 2017-12-12 21:12 陆伟 阅读(169) 评论(0) 推荐(1)
摘要:@PathVariable映射 URL 绑定的占位符 通过 @PathVariable 可以将 URL 中占位符参数绑定到控 •制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable("xxx") 绑定到操作方法的入参中。 这段代码的意思就是从页面中id的值传递给t 阅读全文
posted @ 2017-12-12 20:48 陆伟 阅读(126) 评论(0) 推荐(0)
摘要:springmvc的helloworld 1:在web.xml中加入servlet 用默认的配置文件。用spring来管理 返回值是“success” prefix 前缀,suffix 后缀。这段代码就是跳转到哪个页面。 /WEB-INF/views/success.jsp页面 主页面: hello 阅读全文
posted @ 2017-12-12 19:36 陆伟 阅读(147) 评论(0) 推荐(0)