</logic:iterate> </logic:present> 代码里面 这样: 先用sql查出若干记录,因为你是用的hibernate ,所以我默认写的是VO,如下 List list2 = new ArrayList(); List list1 = QueryManager.excuteSql(sqlStr);//QueryManager是自己的方法,解析sql用的 if (list1 != null) { for (int i = 0; i < list1.size(); i++) { QueryVO vo = new QueryVO();//QueryVO 是自己生成的VO Object[] res = (Object[]) list1.get(i); if (res[0] != null) { vo.set***(res[0].toString());//res[0]--res[n],是sql里面查询出来数据的位置 }
<logic:present property="ls" name="Form">
<logic:iterate id="ls" property="ls" name="Form">
</logic:iterate>
</logic:present>
代码里面 这样:
先用sql查出若干记录,因为你是用的hibernate ,所以我默认写的是VO,如下
List list2 = new ArrayList();
List list1 = QueryManager.excuteSql(sqlStr);//QueryManager是自己的方法,解析sql用的
if (list1 != null) {
for (int i = 0; i < list1.size(); i++) {
QueryVO vo = new QueryVO();//QueryVO 是自己生成的VO
Object[] res = (Object[]) list1.get(i);
if (res[0] != null) {
vo.set***(res[0].toString());//res[0]--res[n],是sql里面查询出来数据的位置
}
list2.add(vo);
}
}
zForm.setLs(list2);
<logic:present property="ls" name="Form">
<logic:iterate id="ls" property="ls" name="Form">
<a href="**Action.do?action=query&Id=<%=vo.getId()%>"/><%=vo.get***%>
</logic:iterate>
</logic:present>
然后 在后台 form.getId()就可以取到超链接里面的值