包含 <s:property> 标签 Struts2 中的或索引?
Contains Or Index of in <s:property> tag Struts2?
我一直在寻找在 struts2 中使用 <s:property>
if condtion...我找到了解决方案,但 Contains
或 IndexOf
在我的中不起作用案例有人可以帮助我语法....
<s:iterator value="DirList" status="DirSTS" var="Dir">
<s:if test="#DetailsStatus.index==#DirSTS.index">
<s:if test="%{#Dir.indexOf(':'}!= -1">
<a href='<s:property/>'><small>Click Here </small></a>
</s:if>
</s:if>
</s:iterator>
这里 DetailsStatus 是主列表状态变量...这里我想检查 <s:property>
是否有 :
符号
首先,您的语法缺少 ) 右括号。其次确保你在列表中有正确的值,其中有:符号(你已经评论说它有错误的值)
这是您的代码
<s:iterator value="DirList" status="DirSTS" var="Dir">
<s:if test="#DetailsStatus.index==#DirSTS.index">
<s:if test="%{#Dir.indexOf(':'}!= -1">
<a href='<s:property/>'><small>Click Here </small></a>
</s:if>
</s:if>
将您的代码更改为这样...
<s:iterator value="DirList" status="DirSTS" var="Dir">
<s:if test="#DetailsStatus.index==#DirSTS.index">
<s:if test="#Dir.indexOf(':')!= -1">
<a href='<s:property/>'><small>Click Here </small></a>
</s:if>
</s:if>
我一直在寻找在 struts2 中使用 <s:property>
if condtion...我找到了解决方案,但 Contains
或 IndexOf
在我的中不起作用案例有人可以帮助我语法....
<s:iterator value="DirList" status="DirSTS" var="Dir">
<s:if test="#DetailsStatus.index==#DirSTS.index">
<s:if test="%{#Dir.indexOf(':'}!= -1">
<a href='<s:property/>'><small>Click Here </small></a>
</s:if>
</s:if>
</s:iterator>
这里 DetailsStatus 是主列表状态变量...这里我想检查 <s:property>
是否有 :
符号
首先,您的语法缺少 ) 右括号。其次确保你在列表中有正确的值,其中有:符号(你已经评论说它有错误的值)
这是您的代码
<s:iterator value="DirList" status="DirSTS" var="Dir">
<s:if test="#DetailsStatus.index==#DirSTS.index">
<s:if test="%{#Dir.indexOf(':'}!= -1">
<a href='<s:property/>'><small>Click Here </small></a>
</s:if>
</s:if>
将您的代码更改为这样...
<s:iterator value="DirList" status="DirSTS" var="Dir">
<s:if test="#DetailsStatus.index==#DirSTS.index">
<s:if test="#Dir.indexOf(':')!= -1">
<a href='<s:property/>'><small>Click Here </small></a>
</s:if>
</s:if>