Struts2 href id中的struts变量值

Struts2 href id中的struts变量值,struts2,Struts2,我有地图类型。 我想使用struts标记库对其进行迭代。 现在,您想使用{id+'\u nav'}生成一个令牌,并将该令牌设置为href的id字段 你能帮我在struts里怎么做吗 JSP代码: <div class="box-heading">Quick Links</div> <ul> <s:set name="currentPage" value="currentNavigationPage"></s:set> <s:it

我有地图类型。 我想使用struts标记库对其进行迭代。 现在,您想使用{id+'\u nav'}生成一个令牌,并将该令牌设置为href的id字段

你能帮我在struts里怎么做吗

JSP代码:

<div class="box-heading">Quick Links</div>
<ul>
<s:set name="currentPage" value="currentNavigationPage"></s:set>

<s:iterator value="orderedSectionName_StartPageMap" >
    <s:if test="%{#currentPage > key}">
    <li><a id="{key + '_nav'}"  href="#" ><s:property value="value"/></a></li>
    </s:if>
    <s:else>
    <li><a href="#" ><s:property value="value"/></a></li>
    </s:else>

</s:iterator>
</ul>
快速链接

你能不能建议我,我怎样才能从地图上找到带“导航”标记的钥匙?
谢谢。

未经测试。您可以尝试以下方法

<s:iterator value="orderedSectionName_StartPageMap" var="mapObject" >
    <s:if test="%{#currentPage > key}">
    <li><a id="%{#key}__nav"  href="#" ><s:property value="value"/></a></li>
    </s:if>
    <s:else>
    <li><a href="#" ><s:property value="value"/></a></li>
    </s:else>

</s:iterator>

  • 老实说,我自己并没有测试过这两个

    Zuned的更新也将与
    一起使用

    <li><a id='<s:property value="key"/>'  href="#" ><s:property value="value"/></a></li>
    
  • 试试这个

    <s:a id="%{key}__nav"  href="#" ><s:property value="value"/></s:a>
    
    
    
    而不是

    按照您的建议与
  • Umesh合作。。我试过了,但没有成功,所以我会选择工作正常的
  • 。谢谢你的回复。那太好了。即使我用你的输入更新了我的答案:)Umesh你知道我想把数字1加到这个键上吗?我怎样才能做到?表示希望将键值增加1,然后希望附加标记“\u nav”。我怎样才能做到这一点?还有什么更好的地方可以通过示例详细了解这些标记?我没有正确理解您的问题,但是您可以使用一个字段并在其中设置该值,使用您的数学运算并在标记中使用该值。查找标记引用的最佳位置是Apache标记引用页面
    <s:a id="%{key}__nav"  href="#" ><s:property value="value"/></s:a>