【问题标题】:Struts2 iterator increment value inside a attribute of a struts2 tag <s:form>struts2 标记 <s:form> 的属性内的 Struts2 迭代器增量值
【发布时间】:2011-01-27 09:31:32
【问题描述】:

如何在迭代器中增加 struts2 中的 id 等表单属性?谢谢
这不起作用:我收到引号错误。

<s:iterator value="testVar" status="testStatus">
      <s:form id="<s:property value="#testStatus.count" />"> </s:form>
</s:iterator>

【问题讨论】:

    标签: forms struts2 iterator


    【解决方案1】:

    好的,我解决了我的问题。正确的行为是:

    <s:iterator value="testVar" status="testStatus">
          <s:form id="%{#testStatus.count}"> </s:form>
    </s:iterator>
    

    高频,

    阿列克谢

    【讨论】:

      【解决方案2】:

      你可以使用这个简单的方法在struts2中做增量

      <s:set var="count" value="1"/>
      <s:iterator value="yourlisthere">
      <div><s:property value="#count" /><s:property/></div>
      <s:set var="counter" value="%{#count+1}"/>
      

      【讨论】:

        【解决方案3】:
        <s:set var="count" value="1"/>                          
        <s:iterator value="testVar" var="testStatus" status="stat">
          <s:form id="<s:property value="#count" />"> </s:form>
          <s:set var="counter" value="%{#count+1}"/>                            
        </s:iterator>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-17
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多