使用$ {param}获取具有句点的请求参数

时间:2013-07-05 10:56:48

标签: jsp java-ee el

我有一个请求参数(我不能改变它)。在其中(例如app.username=foo)如何使用$param{app.username}获取它还我在请求参数中有一些数字(例如app.125=abc)如何通过JSP EL获取它

1 个答案:

答案 0 :(得分:3)

您可以使用[]运算符

  ${requestScope['app.125']}

引入了此[]运算符来克服此问题。我们可以使用[]

来使用非标准的java标识符

dot运算符提供有限的功能,因为标识符必须是有效的java标识符。例如${request.somParameterName}它不能包含您提到的参数。只有[]来到resque。