我正在使用 Struts 2
<s:iterator>
标签在我的 JSP 页面上显示 ArrayList
的结果。
我的问题是,我希望该项目作为独立项目,以便我可以使用它进行更多处理。我希望每个项目都显示为不同页面的超链接。
<ol>
<s:iterator value="ls">
<li>
<a href="javascript:document.form1.submit();">
<s:property />
</a>
</li>
</s:iterator>
</ol>
我无法独立地针对每个
<li>
。我需要每个列表项的文本,以便我可以将其作为隐藏变量以表单形式发送。我的问题是独立瞄准 <li>
。
将代码更改为
<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>