如何使用iterator获取java中从数据库的数据,代码如下,请指教

Action代码如下:packageuser.action;importjava.util.ArrayList;importjava.util.List;importpo... Action代码如下:

package user.action;

import java.util.ArrayList;
import java.util.List;
import po.TUser;
import user.service.IUserService;

public class UserListAction {

private IUserService<TUser> userService;//注入

private List<TUser> user = new ArrayList<TUser>();
private int firstResult;
private int maxSize;

public List<TUser> getUser() {
return user;
}

public void setUser(List<TUser> user) {
this.user =this.listUser();
}

public String execute(){
this.listUser();
return "success";
}

public List<TUser> listUser(){
return this.listUser(0, 30);
}

public List<TUser> listUser(int firstResult, int maxSize){
user=userService.list("from TUser", firstResult, maxSize);
return user;
}
//getter & setter略

}

TUser中属性如下:username,userpassword

JSP中,如何使用iterator来遍历输出TUser中的username,userpassword属性?包括JAVA ACTION代码的修改,谢谢!

以上JAVA代码已经多次修改,可能有点乱,见谅
展开
 我来答
百度网友dfd6418
推荐于2016-05-28 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:88万
展开全部
可以使用struts的ognl标签s:iterator
<s:iterator var="q" value="user">
属性的话<s:properpoty value="username">
或者jstl的c:foreach
<c:forEach var="map" items="${list}">
属性直接用el取
网上很多相关的用法 不过建议看api
如果用了struts2最好用ognl 功能很强大
更多追问追答
追问
使用iterator的话,需要由action跳转回jsp页面才能使用数据源,有没有办法直接在jsp上使用数据源,而不是需要跳转回来?谢谢
追答
没太懂你的意思。。。
你是想从jsp上直接访问数据库查询吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式