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優化?你需要知道這些優化技巧