J2EE中getParameter与getAttribute以及EL表达式${requestScope}和${param[]}
getParameter
① 得到的都是String类型的。如https://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"] }获取
最后更新:2017-04-02 15:14:47
上一篇:
C++STLstring
下一篇:
Objective-C与JavaScript的交互
云上企业部署结构规划-简版
推进“数字雄安”建设 聚焦大数据领域
2017中国企业服务云图2.0震撼发布
Enterprise Library深入解析与灵活应用(3):倘若将Unity、PIAB、Exception Handling引入MVP模式.. .. ..
Android下Context、Application、Activity之间的联系和区别
Java线程范围变量——ThreadLocal的模拟和解释
饿了么四次技术进化的曲折路,记访谈张雪峰
《Java编程思想》读书笔记 第十三章 字符串
Kaggle大赛:债务违约预测冠军作品解析
想做好外贸网站Google优化?你需要知道这些优化技巧