包含或索引在 <s:property> 标签 Struts2?



我一直在寻找在 struts2 中使用 <s:property> 如果条件...我找到了解决方案,但ContainsIndexOf在我的情况下不起作用,有人可以帮助我语法......

<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>

这里详细信息状态是主列表状态变量...在这里我想检查<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>

相关内容

最新更新