Ras*_*eri 2 java jsp struts2 ognl http-request-parameters
我有一个这样的链接:http://localhost:8080/ESA/login.jsp?login=failed
在上面的链接结束时设置一个名称login和值的参数failed.
我如何在带有struts的jsp页面中使用此参数if tag.我使用以下代码,但它不起作用.
<s:if test="%{#parameters.login='failed'}">
<div class="error">
<s:text name="user.login.failed"></s:text>
</div>
</s:if>
Run Code Online (Sandbox Code Playgroud)
试试吧
<s:if test="%{#parameters.login[0]=='failed'}">
Run Code Online (Sandbox Code Playgroud)
这两个问题出现在你的代码中:
=标志是一个分配,不等于==;参数保存在Map<String, String[]>,因此每个参数可以有多个值,并通过指定索引来访问.
最后一个选项也在这里描述:为什么if标签不能正确评估参数.
| 归档时间: |
|
| 查看次数: |
5124 次 |
| 最近记录: |