试试看
<s:if test="%{#parameters.login[0]=='failed'}">这两个问题在您的代码中:
- 该
=
标志是一个分配,不等于==
; - 参数保存在中
Map<String, String[]>
,因此每个参数可以具有多个值,并可以通过指定索引来访问。
最后一个选项在此也进行了描述:标签为何无法
if正确评估params。

试试看
<s:if test="%{#parameters.login[0]=='failed'}">这两个问题在您的代码中:
=标志是一个分配,不等于
==;
Map<String, String[]>,因此每个参数可以具有多个值,并可以通过指定索引来访问。
最后一个选项在此也进行了描述:标签为何无法
if正确评估params。