如何独立显示struts2迭代器的项目?

时间:2014-06-24 14:19:11

标签: javascript jquery html jsp struts2

我正在使用struts iterator标记在arraylist页面上显示jsp的结果。我的问题是我想将项目作为独立项目,以便我可以使用它进行更多处理,因为我希望每个项目都是不同页面的超链接。

<ol>
  <s:iterator value="ls">
    <li> 
      <a href="javascript:document.form1.submit();">
        <s:property />
      </a>
    </li>
   </s:iterator>
 </ol>

我无法独立定位每个li。我需要每个列表项的文本,以便我可以将其作为隐藏变量发送给它。我的问题是独立定位li's

1 个答案:

答案 0 :(得分:0)

将代码更改为

<ol>
  <s:iterator value="ls">
    <li> 
      <a href="javascript:doSubmit(this)">
        <s:property />
      </a>
    </li>
   </s:iterator>
 </ol>
<s:hidden name="name" id="idHidden"/>
<script type="text/javascript">
 function doSubmit(val){
   $("idHidden").val(val.value);
   document.form1.submit();
 }
</script>