[英]How can I use Expression Language in a jsp file? What implicit objects are available?
我總是困惑/忘記如何在JSP文件中使用表達語言。
你能舉一些例子嗎?
EL附帶什么隱式對象?
EL附帶什么隱式對象?
在請求,頁面上下文,會話,servlet上下文中設置的所有屬性都隱式可用
加上通過${param.paramName}
獲得的請求參數映射
我將編輯答案並添加一些更好的解釋:
有11個隱含對象。 其中10個只是簡單的地圖,而在這10個中,有4個是會話:
pageScope
requestScope
sessionScope
applicationScope
有一天來的參數:
param
paramValues
這些提供對請求參數的訪問。 param變量是一個Map,僅包含具有多個值的任何參數中的第一個值(這類似於ServletRequest中的getParameter)。 映射paramValues包含每個參數的所有值。(這類似於ServletRequest中的getParameterValues)。
好吧,接下來:
header
headerValues
另外2張地圖是:
initParams
cookie
initParam是一個Map,其中包含該應用程序的ServletContext實例中的所有上下文初始化參數。
另一方面,cookie是一個Map,其中包含用戶瀏覽器與請求一起發送的所有cookie。
因此,還剩下1個隱式對象,它不是Map:
pageContext
你去..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.