我正在使用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
。
答案 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>