知识大全 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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Spring MVC学习之注解介绍

SpringMVC学习之注解介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  spring的注

知识大全 spring struts2 ibatis框架整合开发

这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包  以上包为spring配置基本包ibatis所需包  有解决方法的朋友们希望能回复  与struts整合

知识大全 Spring MVC基础入门

SpringMVC基础入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SpringMVC学习

知识大全 Spring2.5注释驱动与基于注释的MVC

Spring2.5注释驱动与基于注释的MVC  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Sp

知识大全 Spring MVC与struts比较

SpringMVC与struts比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下面的内容只

知识大全 Spring MVC验证的配置步骤

SpringMVC验证的配置步骤  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这是我在练习MV

知识大全 Spring MVC framework深入总体分析

SpringMVCframework深入总体分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 解决Spring MVC 中 404 error

解决SpringMVC中404error   以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!问题