
Spring4MVC
文章平均质量分 88
「已注销」
这个作者很懒,什么都没留下…
展开
-
Spring4MVC之Helloworld
SpringMVC 概述 -Spring 为展现层提供的基于 MVC 设计理念的优秀的Web 框架,是目前最主流的 MVC 框架之一-Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架-Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口-支持 REST 风格的 URL请求-采用了松散耦合可插...原创 2015-09-08 23:14:26 · 117 阅读 · 0 评论 -
SpringMVC之Excel视图
Excel视图 若希望使用Excel 展示数据列表,仅需要扩展SpringMVC 提供的 AbstractExcelView 或AbstractJExcel View 即可。实现 buildExcelDocument() 方法,在方法中使用模型数据对象构建 Excel 文档就可以了。AbstractExcelView 基于 POI API,而AbstractJExcelVi...原创 2015-09-21 23:02:07 · 316 阅读 · 0 评论 -
Spring4MVC之请求转发和重定向
关于重定向 一般情况下,控制器方法返回字符串类型的值会被当成逻辑视图名处理如果返回的字符串中带 forward: 或 redirect: 前缀时,SpringMVC 会对他们进行特殊处理:将 forward: 和redirect: 当成指示符,其后的字符串作为 URL 来处理redirect:success.jsp:会完成一个到 success.jsp 的重定向...原创 2015-09-21 21:56:07 · 136 阅读 · 0 评论 -
Spring4MVC之自定义视图
自定义视图 写数据到JFreeChart,excel等功能是通过此特性完成的 开发步骤 1. 添加自定义视图 package org.rabbitx.web.spring4mvc.customview;import java.util.Date;import java.util.Map;import javax.servlet.http...原创 2015-09-21 21:35:40 · 126 阅读 · 0 评论 -
Spring4MVC之国际化
Spring4MVC之国际化 1. 添加jstljar包:standard.jar,jstl.jar2. 编写国际化资源文件:i18n.properties i18n.username=USERNAME:i18n.password=PASSWORD:i18n.submit=SUMBIT i18n.username=\u7528\u623...原创 2015-09-15 21:18:23 · 125 阅读 · 0 评论 -
Spring4MVC之@JstlView
JstlView 若项目中使用了 JSTL,则 SpringMVC 会自动把视图由InternalResourceView 转为 JstlView若使用 JSTL 的 fmt 标签则需要在 SpringMVC 的配置文件中配置国际化资源文件若希望直接响应通过 SpringMVC 渲染的页面,可以使用 mvc:view-controller 标签实现 1. 配...原创 2015-09-15 21:12:15 · 146 阅读 · 0 评论 -
Spring4MVC之视图解析流程
流程查看方法 1. 在任一handle方法中打断点调试,如在HelloworldController的sayHello方法中打断点;2. 启动调试; 大致流程 1. DispatcherServlet.doDispatch(HttpServletRequest, HttpServletResponse)2. AnnotationMethodHandl...原创 2015-09-15 20:27:02 · 127 阅读 · 0 评论 -
Spring4MVC之SessionAttributes注解引发的异常
异常消息 HTTP Status 500 - Session attribute 'employee' required - not found in sessiontype Exception reportmessage Session attribute 'employee' required - not found in sessiondescription T...原创 2015-09-14 22:38:50 · 752 阅读 · 0 评论 -
Spring4MVC之ModelAttribute注解修饰POJO类型的入参
SpringMVC如何确定目标方法POJO类型参数 SpringMVC 确定目标方法 POJO 类型入参的过程 1. 确定一个 key: 1). 若目标方法的 POJO 类型的参数木有使用 @ModelAttribute 作为修饰, 则 key 为 POJO 类名第一个字母的小写 2). 若使用了 @ModelAttribute 来修饰, 则 key 为 @Mod...原创 2015-09-14 22:15:04 · 334 阅读 · 0 评论 -
Spring4MVC之处理模型数据之@ModelAttribute
@ModelAttribute使用情景 在用户修改数据的场景中,浏览器表单发送给服务器的数据并非全部数据,而只是一部分。如用户修改员工信息时,其工号和入职日期时不可以修改的。表单中不会有该字段对应的值。这样修改其他信息后,提交的数据中工号和入职日期为空。若直接以这个数据更新数据库,则会设置 工号和入职日期为空,发生信息丢失。 解决办法:1. 在表单中使用隐藏字段,缺点...原创 2015-09-12 19:25:40 · 158 阅读 · 0 评论 -
Spring4MVC之处理模型数据
处理模型数据 Spring MVC 提供了以下几种途径输出模型数据 1. ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据2. Map 及 Model: 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 java.uti.M...原创 2015-09-12 17:54:32 · 176 阅读 · 0 评论 -
Spring4MVC之使用 Servlet API 作为入参
使用 Servlet API 作为入参 MVC 的 Handler 方法可以接受哪些 ServletAPI 类型的参数: HttpServletRequestHttpServletResponseHttpSessionjava.security.PrincipalLocaleInputStreamOutputStreamReaderWrit...原创 2015-09-12 17:51:52 · 289 阅读 · 0 评论 -
Spring4MVC之使用 POJO 对象绑定请求参数值
使用 POJO 对象绑定请求参数值 Spring MVC 会按请求参数名和 POJO 属性名进行自动匹配,自动为该对象填充属性值。支持级联属性。如:dept.deptId、dept.address.tel 等 示例 1. JSP页面 <li>使用 POJO 对象绑定请求参数值 <form action="use...原创 2015-09-12 17:48:17 · 113 阅读 · 0 评论 -
Spring4MVC之请求处理方法签名
请求处理方法签名 Spring MVC 通过分析处理方法的签名,将 HTTP 请求信息绑定到处理方法的相应人参中。Spring MVC 对控制器处理方法签名的限制是很宽松的,几乎可以按喜欢的任何方式对方法进行签名。必要时可以对方法及方法入参标注相应的注解(@PathVariable、@RequestParam、@RequestHeader 等)、Spring MVC 框架会...原创 2015-09-12 17:43:38 · 181 阅读 · 0 评论 -
Spring4MVC之REST
REST REST:即 Representational State Transfer。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 资源(Resources):网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的存在。可以用...原创 2015-09-10 22:45:21 · 86 阅读 · 0 评论 -
Spring4MVC之@PathVariable
@PathVariable 映射 URL 绑定的占位符 带占位符的 URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable("xxx") 绑...原创 2015-09-10 22:44:42 · 115 阅读 · 0 评论 -
Spring4MVC之使用@RequestMapping 映射请求
使用@RequestMapping 映射请求 Spring MVC 使用 @RequestMapping 注解为控制器指定可以处理哪些 URL 请求在控制器的类定义及方法定义处都可标注@RequestMapping类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录方法处:提供进一步的细分映射信息。相对于类定义处的 URL。若类定义处未标注 @Reque...原创 2015-09-09 23:04:48 · 119 阅读 · 0 评论 -
Spring4MVC之默认配置文件
web.xml配置 <!-- 配置 DispatcherServlet --> <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.Dispatche...原创 2015-09-09 22:21:06 · 219 阅读 · 0 评论 -
Spring4MVC之注解详解[持续更新]
spring mvc常用的注解: 个介绍。 @Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为 类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {} 方法二: @Cont...原创 2015-10-10 21:38:37 · 120 阅读 · 0 评论