SpringMVC
文章平均质量分 52
a2181745
这个作者很懒,什么都没留下…
展开
-
1.SpringMVC_简单HelloWorld
1.在web.xml配置DispatcherServlet <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee h原创 2017-07-04 18:45:38 · 174 阅读 · 0 评论 -
2.SpringMVC_RequesMapping
1.@RequestMapping既可修饰方法,也可修饰类 下面类对应的请求url为: Test requestMapping 类上方的值,相当于目录,而方法上的值提供细分。 @RequestMapping("/springmvc") @Controller public class SpringMVCTest { private static final String SUCCES原创 2017-07-04 21:32:31 · 267 阅读 · 0 评论 -
3.SpringMVC_HiddenHttpMethodFilter
1.利用REST风格URL来进行资源处理 HTTP的四种请求方式GET POST PUT DELETE分别处理查增改删操作。那么在springmvc里,HiddenHttpMethodFilter会将post请求转化为put或delete。(因为 浏览器form只支持get和post) 在web.xml中配置该过滤器 HiddenHttpMethodFilter o原创 2017-07-05 11:25:10 · 231 阅读 · 0 评论 -
4.SpringMVC_@RequestParam和@RequestHeader 、@CookieValue 获取请求参数
1.使用@RequestParam注解来绑定请求参数 Controller类 test RequestParam 使用该注解,可以得到请求参数,其中默认必须填写,不然会报错。将required=false则可以省略该参数 @RequestMapping(value="/testRequestParam") public String testRequestParam(@Requ原创 2017-07-05 12:28:15 · 289 阅读 · 0 评论 -
5.SpringMVC_使用POJO作为参数,使用Servlet原生API作为参数
Controller类 /** * SpringMVC 会自动按照请求参数名和POJO属性名进行自动匹配,支持级联属性 * @param user * @return */ @RequestMapping("/testPOJO") public String testPOJO(User user){ System.out.println(user); return S原创 2017-07-05 12:39:21 · 311 阅读 · 3 评论 -
6.SpringMVC_处理模型数据
Spring MVC通过以下几种途径运输出模型数据: 1.ModelAndView 2.Map及Model 3.@SessionAttributes :会把数据放入session中,该注解只能用在类上。 4.@ModelAttribute 1.ModelAndView 处理方法viewName标识了返回目标页面,通过addObject方法添加模型数据。框架会把model中的数原创 2017-07-07 11:06:56 · 230 阅读 · 0 评论 -
7.SpringMVC_ModelAttribute注解
1.使用场景 在通过页面update某数据模型部分属性时,不能new新的对象,这样update时会将未修改字段抹除。 应该现在数据库中获取存在的对象,然后再将页面表单部分属性填入该对象。 2.实例 修改User 的名字,但不允许修改密码 @ModelAttribute public void getUser(@RequestParam(value="id",required=fals原创 2017-08-08 12:28:06 · 278 阅读 · 0 评论 -
8.SpringMVC_如何确定目标方法POJO类型参数/视图解析流程分析/
一。 SpringMVC 确定目标方法POJO类型入参的过程: 1.确定一个key:若目标方法的POJO类型参数没有使用@ModelAttribute修饰,则key为POJO类名第一个字母小写 若使用了该标签,则key为 @ModelAttribute 注解的value属性值。 2.若implicitModel中查找key对应对象,若存在,则作为入参传入 3.若implicitMod原创 2017-08-20 21:12:16 · 243 阅读 · 0 评论 -
9.SpringMVC_自定义视图和重定向
1.视图类 HelloView 把view类放入IOC容器中,使用@Component @Component public class HelloView implements View{ @Override public String getContentType() { return "test/html"; } @Override public void rend原创 2017-08-22 20:10:11 · 337 阅读 · 0 评论