struts2中从后台读取数据到<s:select>
2017-04-04 22:26
260 查看
看到网上好多有struts2中从后台读取数据到<s:select>的,但都 不太详细,可能是我自己理解不了吧!所以我自己做了 一个,其中可能 有很多不好的地方,望广大网友指出
结果如图
![](http://images2015.cnblogs.com/blog/760783/201604/760783-20160430193948628-1488561323.png)
结果如图
![](http://images2015.cnblogs.com/blog/760783/201604/760783-20160430193948628-1488561323.png)
public class Books implements java.io.Serializable { // Fields private String bookId; private String bookType; private String bookName; private String bookAuthor; private String bookPress; private Float bookPrice; private Integer bookNumber; private Set readers = new HashSet(); //省略相应的set和get方法 } impl中 //查询所有的图书类型 public List findBookType() { Session session = HibernateSessionFactory.getSession(); Transaction tx = session.beginTransaction(); String hql="from Books group by bookType"; Query query = session.createQuery(hql); List list = query.list(); return list; } Action中 public String findBookType() { String result="error"; List list = null; BooksDao booksDao =new BooksImpl(); list = booksDao.findBookType(); if(list!=null) { ActionContext ctx = ActionContext.getContext(); Map map = ctx.getSession(); map.put("bookType", list); //result="error"; System.out.println("--->"+list.size()); } return result; } jsp中 <s:select label="类别" name="books.bookType" list="#session.bookType" listKey="id" listValue="bookType" headerKey="-1" headerValue="请选择书的类别" emptyOption="false" />
相关文章推荐
- Struts2中<s:doubleselect>标签从MySQL数据库中查询出数据实现二级联动
- struts2中<s:select>标签从前后台的取值
- 使用struts2标签,从后台读取数据时实现横向循环然后在自动换行循环
- 前台获取后台数据写法<%#%>..
- Struts2中表单数据怎样实例化 <input name=user.name>struts实现拿值方法
- Android 读取<meta-data>元素的数据
- struts2 <s:select>标签,验证错误后,select值丢失的问题
- struts2设置<s:select>默认选中项的方法
- struts2中<s:select />标签的用法
- Android 读取<meta-data>元素的数据
- <s:property>标签从后台读取Date类型年份为两位在jsp页面显示的解决方法
- JavaWeb 从init-param中读取多重数据(Enumeration<String>)
- struts1.x 后台读取数据至html:select标签方法
- Struts2标签之<s:select>
- Android 读取<meta-data>元素的数据
- struts2中<s:doubleselect/>标签的使用心得<>
- Struts2标签之<s:select>
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- struts2中<s:doubleselect/>标签的使用心得<原创>