码迷,mamicode.com
首页 > 其他好文 > 详细

J2EE中getParameter与getAttribute以及EL表达式${requestScope}和${param[]}

时间:2016-04-09 18:59:41      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:


getParameter

① 得到的都是String类型的。如http://name.jsp?name=xy中的xy

② 获取POST/GET传递的参数值

③ 用于客户端重定向,如点击链接或提交按扭时,即用于在用表单或url重定向传值时接收数据用

 


getAttribute

① 获取的类型是Object

② 用于服务器端重定向,即在sevlet中使用forward函数或struts中getter/setter属性。getAttribute只能收到程序用setAttribute传来的值

③ session.getAttribute()可获得session

 


EL表达式

使用表达式语言可以直接获取请求参数值,可以获取页面中JavaBean的指定属性值,获取请求头以及获取page,request,session和application。

EL表达式有11个内置对象

pageContext
pageScope
requestScope
sessionScope
applicationScope
param
paramValues
header
headerValues
initParam
cookie

放在request域中的如通过request.setAttribute("name","xy"),在页面中可以通过${ requestScope.name }

如xy.jsp?name=xy,就要通过${ param["name"] }获取

J2EE中getParameter与getAttribute以及EL表达式${requestScope}和${param[]}

标签:

原文地址:http://www.cnblogs.com/xiadongqing/p/5372123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!