日期:2014-05-18  浏览次数:20649 次

在Struts框架中,如何写才能将vector中的数据写到JSP页面中
找了好多资料,还是搞不定,请高手帮忙。代码入下:
Action中的代码:
Vector vector = UserBean.search("SELECT * FROM UserTbl WHERE name = '" + name +"'");
//UserBean是自己写的一个查询Bean,UserBean中有三个字段
... ...
HttpSession session = servletRequest.getSession();
session.setAttribute("user", vector);

displayjsp页面中的代码:
...
<jsp:useBean id="user" scope="session" type="models.UseBean"/>
...
<html:html>
问题就在这,这个<logic:iterate>该如何写才能将vector中的数据写到页面中

请高手帮忙,最好能给出例子,要求页面中不能出现Java代码,谢谢了。

------解决方案--------------------
<logic:iterrate id="User" name="user">
<bean:write name="User" /><br>
</logic:iterate>
------解决方案--------------------
<logic:iterrate id="user" name="${sessionScope.user}" > 
<bean:write name="user" property="属性1" / >
.
.
.
<bean:write name="user" property="属性n" / > <br > 
</logic:iterate >
------解决方案--------------------
<logic:iterate name="user" id="userlist(自己命名)">

 <logic:iterate name="user_1" id="userlist" offset="0" length="1"/>
<logic:iterate name="user_2" id="userlist" offset="1" length="1"/>

<bean:write name="user_1"/>
<bean:write name="user_2"/>
</logic:iterate>