[英]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.