Struts2 <s:iterator>标签问题
List.java中的代码如下publicStringexecute()throwsException{request=ServletActionContext.getR...
List.java中的代码如下
public String execute() throws Exception{
request = ServletActionContext.getRequest();
SqlBean sql = new SqlBean();
ArrayList arraylist = new ArrayList();
String user = (String) request.getSession().getAttribute("username");
arraylist = sql.selectList(user);
request.setAttribute("arraylist", arraylist);
return "list";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
arraylist中的是当前List的对象 我在JSP中怎么才能获取arraylist 并将name这个属性循环的打印出来
我在SqlBean.java中代码如下public ArrayList<ListAction> selectList(String user){
String sql = "select [id],[name],[mobile],[qq],[other] from list where [user] = ?";
//System.out.println(user);
ArrayList<ListAction> arraylist = new ArrayList<ListAction>();
try{
pstat = con.prepareStatement(sql);
pstat.setString(1,user);
res = pstat.executeQuery();
while(res.next()){
ListAction list = new ListAction();
list.setId(res.getString("id"));
list.setName(res.getString("name"));
list.setMobile(res.getString("mobile"));
list.setQq(res.getString("qq"));
list.setOther(res.getString("other"));
arraylist.add(list);
}
}catch(Exception e){
}
return arraylist;
}
在Action中省略了 geter 和seter方法 arraylist中的是List对象 在JSP中怎么把各个属性打印出来 展开
public String execute() throws Exception{
request = ServletActionContext.getRequest();
SqlBean sql = new SqlBean();
ArrayList arraylist = new ArrayList();
String user = (String) request.getSession().getAttribute("username");
arraylist = sql.selectList(user);
request.setAttribute("arraylist", arraylist);
return "list";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
arraylist中的是当前List的对象 我在JSP中怎么才能获取arraylist 并将name这个属性循环的打印出来
我在SqlBean.java中代码如下public ArrayList<ListAction> selectList(String user){
String sql = "select [id],[name],[mobile],[qq],[other] from list where [user] = ?";
//System.out.println(user);
ArrayList<ListAction> arraylist = new ArrayList<ListAction>();
try{
pstat = con.prepareStatement(sql);
pstat.setString(1,user);
res = pstat.executeQuery();
while(res.next()){
ListAction list = new ListAction();
list.setId(res.getString("id"));
list.setName(res.getString("name"));
list.setMobile(res.getString("mobile"));
list.setQq(res.getString("qq"));
list.setOther(res.getString("other"));
arraylist.add(list);
}
}catch(Exception e){
}
return arraylist;
}
在Action中省略了 geter 和seter方法 arraylist中的是List对象 在JSP中怎么把各个属性打印出来 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询