SpringMVC
文章平均质量分 68
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 · 190 阅读 · 0 评论 -
2.SpringMVC_RequesMapping
1.@RequestMapping既可修饰方法,也可修饰类下面类对应的请求url为:Test requestMapping 类上方的值,相当于目录,而方法上的值提供细分。@RequestMapping("/springmvc")@Controllerpublic class SpringMVCTest { private static final String SUCCES原创 2017-07-04 21:32:31 · 289 阅读 · 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 · 250 阅读 · 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 · 305 阅读 · 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 · 336 阅读 · 3 评论 -
6.SpringMVC_处理模型数据
Spring MVC通过以下几种途径运输出模型数据:1.ModelAndView2.Map及Model3.@SessionAttributes :会把数据放入session中,该注解只能用在类上。4.@ModelAttribute1.ModelAndView 处理方法viewName标识了返回目标页面,通过addObject方法添加模型数据。框架会把model中的数原创 2017-07-07 11:06:56 · 244 阅读 · 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 · 293 阅读 · 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 · 266 阅读 · 0 评论 -
9.SpringMVC_自定义视图和重定向
1.视图类 HelloView把view类放入IOC容器中,使用@Component@Componentpublic class HelloView implements View{ @Override public String getContentType() { return "test/html"; } @Override public void rend原创 2017-08-22 20:10:11 · 363 阅读 · 0 评论