首页 > 其他 > 详细

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

时间:2016-04-09 18:57:34      阅读:316      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!