spring mvc guigu
文章平均质量分 51
hellowindowns
项目。。。多回头。
展开
-
5.SpringMVC_RequestMapping_请求参数&请求头
**映射请求参数、请求方法或请求头 • @RequestMapping 除了可以使用请求URL 映射请求外,还可以使用请求方法、请求参数及请求头映射请求• @RequestMapping 的 value、method、params 及 heads分别表示请求URL、请求方法、请求参数及请求头的映射条件,他们之间是与的关系,联合使用多个条件可让请求映射更加精原创 2016-05-26 14:19:21 · 585 阅读 · 0 评论 -
20. 尚硅谷_佟刚_SpringMVC_ModelAttribute注解之源码分析(无写笔记)
无写笔记原创 2016-05-27 15:17:01 · 564 阅读 · 0 评论 -
21. SpringMVC_如何确定目标方法POJO类型参数(无写笔记)
无写笔记原创 2016-05-27 15:23:57 · 301 阅读 · 0 评论 -
22. SpringMVC_ModelAttribute注解修饰POJO类型的入参(无写笔记)
无写笔记原创 2016-05-27 15:24:30 · 433 阅读 · 0 评论 -
23. SpringMVC_SessionAttributes注解引发的异常
java code/*** 1. 有 @ModelAttribute 标记的方法, 会在每个目标方法执行之前被 SpringMVC 调用! * 2. @ModelAttribute 注解也可以来修饰目标方法 POJO 类型的入参, 其 value 属性值有如下的作用:* 1). SpringMVC 会使用 value 属性值在 implicitModel 中查找对应的对原创 2016-05-27 15:26:12 · 653 阅读 · 0 评论 -
24. SpringMVC_视图解析流程分析
视图和视图解析器• 请求处理方法执行完成后,最终返回一个 ModelAndView对象。对于那些返回 String,View 或 ModeMap 等类型的处理方法,Spring MVC 也会在内部将它们装配成一个ModelAndView 对象,它包含了逻辑名和模型对象的视图• Spring MVC 借助视图解析器(ViewResolver)得到最终的视图对象(View),最原创 2016-05-27 15:52:17 · 272 阅读 · 0 评论 -
25. SpringMVC_JstlView
加 jstl.jar /standard.jar原创 2016-05-27 15:56:20 · 389 阅读 · 0 评论 -
26. SpringMVC_mvc_view-controller标签 (无笔记)
d原创 2016-05-27 15:59:53 · 254 阅读 · 0 评论 -
28. SpringMVC_重定向
关于重定向• 一般情况下,控制器方法返回字符串类型的值会被当成逻辑视图名处理• 如果返回的字符串中带 forward: 或 redirect:前缀时,SpringMVC 会对他们进行特殊处理:将 forward: 和redirect: 当成指示符,其后的字符串作为 URL 来处理– redirect:success.jsp:会完成一个到 success.js原创 2016-05-27 16:11:56 · 281 阅读 · 0 评论 -
3. SpringMVC_RequestMapping_修饰类
**使用 @RequestMapping 映射请求***Spring MVC 使用 @RequestMapping 注解为控制器指定可以处理哪些URL 请求***在控制器的类定义及方法定义处都可标注@RequestMapping– 类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录– 方法处:提供进一步的细分映射信息。相对于类定义处的 URL。若类定义处未标原创 2016-05-26 14:06:16 · 394 阅读 · 0 评论 -
4. SpringMVC_RequestMapping_请求方式
**映射请求参数、请求方法或请求头 • @RequestMapping 除了可以使用请求URL 映射请求外,还可以使用请求方法、请求参数及请求头映射请求• @RequestMapping 的 value、method、params 及 heads分别表示请求URL、请求方法、请求参数及请求头的映射条件,他们之间是与的关系,联合使用多个条件可让请求映射更加精原创 2016-05-26 14:13:30 · 1661 阅读 · 0 评论 -
19. SpringMVC_ModelAttribute注解之运行原理(无写笔记)
无写笔记原创 2016-05-27 15:00:27 · 339 阅读 · 0 评论 -
18. SpringMVC_ModelAttribute注解之示例代码
@ModelAttribute• 在方法定义上使用@ModelAttribute 注解:Spring MVC在调用目标处理方法前,会先逐个调用在方法级上标注了@ModelAttribute 的方法。• 在方法的入参前使用 @ModelAttribute 注解:– 可以从隐含对象中获取隐含的模型数据中获取对象,再将请求参数绑定到对象中,再传入入参– 将方法入参对象添加原创 2016-05-27 14:56:41 · 274 阅读 · 0 评论 -
6. SpringMVC_RequestMapping_Ant 路径
***使用 @RequestMapping 映射请求• Ant 风格资源地址支持3 种匹配符:– ?:匹配文件名中的一个字符– *:匹配文件名中的任意字符– **:**匹配多层路径• @RequestMapping 还支持 Ant 风格的URL:– /user/*/createUser: 匹配/user/aaa/createUser、/user/bbb/cr原创 2016-05-26 14:23:21 · 349 阅读 · 0 评论 -
7. SpringMVC_RequestMapping_PathVariable注解
@PathVariable 映射 URL 绑定的占位符• 带占位符的URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST目标挺进发展过程中具有里程碑的意义• 通过@PathVariable 可以将URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable("xx原创 2016-05-26 14:26:45 · 414 阅读 · 0 评论 -
9. SpringMVC_RequestParam 注解
请求处理方法签名• Spring MVC 通过分析处理方法的签名,将HTTP 请求信息绑定到处理方法的相应人参中。• Spring MVC 对控制器处理方法签名的限制是很宽松的,几乎可以按喜欢的任何方式对方法进行签名。• 必要时可以对方法及方法入参标注相应的注解(@PathVariable、@RequestParam、@RequestHeader 等)、Sp原创 2016-05-26 20:20:16 · 272 阅读 · 0 评论 -
10. springMVC_RequestHeader 注解
使用 @RequestHeader绑定请求报头的属性值• 请求头包含了若干个属性,服务器可据此获知客户端的信息,通过 @RequestHeader 即可将请求头中的属性值绑定到处理方法的入参中java code/*** 了解: 映射请求头信息 用法同 @RequestParam*/@RequestMapping("/testRequestHe原创 2016-05-26 20:24:19 · 420 阅读 · 0 评论 -
11. SpringMVC_CookieValue 注解
使用 @CookieValue绑定请求中的 Cookie值• @CookieValue 可让处理方法入参绑定某个 Cookie 值jsp codeTest CookieValuejava code/*** 了解:* * @CookieValue: 映射一个 Cookie 值. 属性同 @RequestParam*/@Reque原创 2016-05-26 20:27:37 · 729 阅读 · 0 评论 -
12. SpringMVC_使用POJO作为参数
使用 POJO 对象绑定请求参数值• Spring MVC会按请求参数名和POJO 属性名进行自动匹配,自动为该对象填充属性值。支持级联属性。如:dept.deptId、dept.address.tel 等enty java codepublic class Address {private String provinc原创 2016-05-26 20:40:32 · 259 阅读 · 0 评论 -
13. SpringMVC_使用Servlet原生API作为参数
使用 Servlet API 作为入参MVC 的 Handler 方法可以接受哪些 ServletAPI类型的参数• HttpServletRequest• HttpServletResponse• HttpSession• java.security.Principal• Locale• InputStream• OutputStream•原创 2016-05-26 20:49:19 · 824 阅读 · 0 评论 -
14. SpringMVC_处理模型数据之ModelAndView
处理模型数据• Spring MVC 提供了以下几种途径输出模型数据:– ModelAndView:处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据– Map 及 Model: 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 java.uti.Map原创 2016-05-26 21:00:02 · 864 阅读 · 0 评论 -
16. SpringMVC_处理模型数据之 SessionAttributes 注解
@SessionAttributes• 若希望在多个请求之间共用某个模型属性数据,则可以在控制器类上标注一个@SessionAttributes, Spring MVC将在模型中对应的属性暂存到 HttpSession 中。• @SessionAttributes 除了可以通过属性名指定需要放到会话中的属性外,还可以通过模型属性的对象类型指定哪些模型属性需要放到会话中原创 2016-05-26 21:16:37 · 435 阅读 · 0 评论 -
17. SpringMVC_ModelAttribute注解之使用场景(不用写笔记)
不用写笔记原创 2016-05-27 14:55:52 · 809 阅读 · 1 评论 -
2. SpringMVC_HelloWorld
一、步骤:– 加入 jar 包– 在 web.xml 中配置 DispatcherServlet– 加入 Spring MVC 的配置文件– 编写处理请求的处理器,并标识为处理器– 编写视图二、配置 web.xml配置 DispatcherServlet:DispatcherServlet默认加载/WEBINF/servletName-servlet原创 2016-05-26 03:02:44 · 247 阅读 · 0 评论