当前位置: 代码迷 >> Java Web开发 >> 怎的利用DAO里面的findAll()的内容显示到JSP页面上
  详细解决方案

怎的利用DAO里面的findAll()的内容显示到JSP页面上

热度:193   发布时间:2016-04-16 22:27:07.0
怎样利用DAO里面的findAll()的内容显示到JSP页面上?
利用findAll()提取出来的都是内存地址,如何转换成内容填充到JSP页面上的SELECT标签中?

TUser表只有两列,ID,NAME



package sun.mjava.service;

import java.lang.reflect.Array;
import java.util.List;

import sun.mjava.impl.BanjiDAOI;
import sun.mjava.impl.BanjiI;
import sun.mjava.impl.TUserDAOI;
import sun.mjava.impl.TUserI;

import com.opensymphony.xwork2.ActionSupport;

public class InputUserNameService extends ActionSupport {

private TUserI tUser;
private TUserDAOI tUserDAO;
private BanjiI banji;
private BanjiDAOI banjiDAO;
private String uname;
private String bjname;
private List<TUserI> Lst;
private String tips;
private Array tsz;




public Array getTsz() {
return tsz;
}




public void setTsz(Array tsz) {
this.tsz = tsz;
}




public String getTips() {
return tips;
}




public void setTips(String tips) {
this.tips = tips;
}




public TUserI gettUser() {
return tUser;
}




public void settUser(TUserI tUser) {
this.tUser = tUser;
}




public TUserDAOI gettUserDAO() {
return tUserDAO;
}




public void settUserDAO(TUserDAOI tUserDAO) {
this.tUserDAO = tUserDAO;
}




public BanjiI getBanji() {
return banji;
}




public void setBanji(BanjiI banji) {
this.banji = banji;
}




public BanjiDAOI getBanjiDAO() {
return banjiDAO;
}




public void setBanjiDAO(BanjiDAOI banjiDAO) {
this.banjiDAO = banjiDAO;
}




public String getUname() {
return uname;
}




public void setUname(String uname) {
this.uname = uname;
}




public String getBjname() {
return bjname;
}




public void setBjname(String bjname) {
this.bjname = bjname;
}




public List<TUserI> getLst() {
return Lst;
}




public void setLst(List<TUserI> lst) {
Lst = lst;
}




public String execute() throws Exception{

this.tUser.setName(this.getUname().toString());
this.tUserDAO.save(this.tUser);

this.banji.setName(this.getBjname().toString());
this.banjiDAO.save(this.banji);

this.Lst=this.tUserDAO.findAll();


return SUCCESS;
}

}


------解决方案--------------------
用struts2的s:iterator 遍历标签,遍历List集合

<select name="department" style="width: 155px; ">
<s:iterator value="nameList">
<option><s:property value="dname"/></option>
</s:iterator>
</select>