2014-11-05 55 views
7

我要去跟表达式语言一个String参数"username"request。 我做了一些研究,但无法找到一个方法来做到这一点,我想类似${pageContext.request.parameter.username}JSP表达式语言得到参数

东西如何获得一个特定的请求参数,只使用表达式语言?

回答

12

如果从“会话”中获取属性,请尝试使用$ {username}。

如果从“请求”中获取参数,请尝试此$ {param.username}。

+0

谢谢。但是,请您将此信息的来源与我联系起来吗? – Victor2748 2014-11-05 01:17:22

+0

你的问题实际上是关于JSP中的对象范围。为了便于参考,请查看:http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPIntro7.html – 2014-11-05 01:32:24

4

的语法摆脱会话属性会,

${sessionScope[name]} 

而且对于请求属性,你可以使用

${param[name]} 

欲了解更多信息,

+0

对于请求属性,您应该使用引号来包装参数的名称。 $ {PARAM [ '名']} – Khaled 2016-12-08 09:54:40