知识大全 Spring MVC 框架方法入参的介绍
Posted 知
篇首语:知识是为老年准备的最好的食粮。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring MVC 框架方法入参的介绍相关的知识,希望对你有一定的参考价值。
Spring MVC 框架方法入参的介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Spring MVC 框架中你可以按任意顺序定义请求处理方法的入参(除了 Errors 和 BindingResult 必须紧跟在命令对象/表单参数后面以外) Spring MVC 会根据反射机制自动将对应的对象通过入参传递给请求处理方法 这种机制让开发者完全可以不依赖 Servlet API 开发控制层的程序 当请求处理方法需要特定的对象时 仅仅需要在参数列表中声明入参即可 不需要考虑如何获取这些对象 下面列举下spring mvc支持的处理方法参数 * Java 基本数据类型 和String 默认情况下将按名称匹配的方式绑定到 URL 参数上 可以通过 @RequestParam 注解改变默认的绑定规则 * Request or response objects (Servlet API) Request或者response 对象 (Servlet API) 选择任意的request或者response类型 例如 ServletRequest HttpServletRequest * Session object (Servlet API) session对象(Servlet API) 构成类型有HttpSession 这个类型的参数增强了当前通信的session 因此 这个参数永远不会null 注意 session通道不是线程安全的 特别是在Servlet环境下 如果允许多个请求访问session的情况下建议将AnnotationMethodHandlerAdapter的synchronizeOnSession属性设置为 true * sprntext request WebRequest or sprntext request NativeWebRequest Allows for generic request parameter access as well as request/session attribute access without ties to the native Servlet/Portlet API 使用spring封装的WebRequest或者NativeWebRequest 与使用原生的Servlet/Portlet API不相上下 * java util Locale 用于获得当前的请求区域 * java io InputStream / java io Reader for access to the request s content This value is the raw InputStream/Reader as exposed by the Servlet API 值为原始的InputStream/Reader被Servlet API 可以借此访问 request 的内容 * java io OutputStream / java io Writer for generating the response s content This value is the raw OutputStream/Writer as exposed by the Servlet API 用于产生响应的内容 以此操作 response 的内容 * java security Principal containing the currently authenticated user 包含当前认证的用户 Spring 增加了一个@ PathVariable注解来支持可变的请求路径 * @PathVariable annotated parameters for access to URI template variables 用于注解参数对应到地址栏的变量参数 例如 Java代码 @RequestMapping(value= /owners/ownerId method=RequestMethod GET) public String findOwner(@PathVariable( ownerId ) String ownerId Model model) // implementation omitted 访问地址 /owners/ownerId 指定了访问变量名称为ownerId 当控制器处理这个请求的时候 ownerId的值被设置到请求的地址栏 例如 当请求来自/owners/fred 值fred被绑定到访问方法的参数String ownerId * @RequestParam 用于注解参数到Servlet 请求的参数 参数值对应到控制器方法中声明的参数
cha138/Article/program/Java/ky/201311/27944相关参考
知识大全 对于Struts和Spring两种MVC框架的比较[2]
对于Struts和Spring两种MVC框架的比较[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 对于Struts和Spring两种MVC框架的比较[1]
对于Struts和Spring两种MVC框架的比较[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
SpringMVC学习之注解介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! spring的注
知识大全 spring struts2 ibatis框架整合开发
这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包 以上包为spring配置基本包ibatis所需包 有解决方法的朋友们希望能回复 与struts整合
SpringMVC基础入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SpringMVC学习
Spring2.5注释驱动与基于注释的MVC 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Sp
SpringMVC与struts比较 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 下面的内容只
SpringMVC验证的配置步骤 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这是我在练习MV
知识大全 Spring MVC framework深入总体分析
SpringMVCframework深入总体分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
解决SpringMVC中404error 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!问题