在xml中:
<listener>
<listener-class>
orgspringframeworkwebcontextrequestRequestContextListener
</listener-class>
</listener>
代码实现:
>
来源不同: 参数(parameter)是从客户端(浏览器)中由用户提供的,若是GET方法是从URL中
提供的,若是POST方法是从请求体(request body)中提供的;
属性(attribute)是服务器端的组件(JSP或者Servlet)利用requstsetAttribute()设置的
*** 作不同: 参数(parameter)的值只能读取不能修改,读取可以使用requestgetParameter()读取;
属性(attribute)的值既可以读取亦可以修改,读取可以使用requestgetAttribute(),设置可使用requestsetAttribute(),
数据类型不同: 参数(parameter)不管前台传来的值语义是什么,在服务器获取时都以String类型看待,并且客户端的参数值只能是简单类型的值,不能是复杂类型,比如一个对象。
属性(attribute)的值可以是任意一个Object类型。
Java获取request对象
ActionContext ctx = ActionContextgetContext();
>
以上就是关于如何在spring中获取request对象全部的内容,包括:如何在spring中获取request对象、获取httprequest对象有几种方式、request对象中的属性和集合的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)