试过了非常多种方法都没有成功,最终让我找到了这样的方法!

首先在后台写代码:

Transaction tx = session.beginTransaction();

List list = session.createSQLQuery("select * from jike").list();

tx.commit();

List list1 = new ArrayList();

Iterator it = list.iterator();

while(it.hasNext()){

Jike user = new Jike();//这句必须放在里面,否则数据一样

Object[] objs = (Object[])it.next();

user.setXuehao(objs[0].toString());

user.setName(objs[1].toString());

list1.add(user);

}

1.HttpServletRequest request = ServletActionContext.getRequest();

2.request.setAttribute("list",list1);

return "success";

也能够不用写1和2这两句,能够採用struts2默认的拦截器,可是Java里面必须有set()和get()这两个方法。

然后在前台写jsp接收数据的代码:

<table border="1">

          <s: iterator value ="#request.list">

                     <tr>

                         <td>

                               <s:property value="xuehao"/>

                        </td>

                      </tr>

           </s:iterator>

</table>

上面是使用struts2的标签,也能够使用EL表达式:

<td>${name}</td>

或者还能够:

<s:iterator>里面加id,比如:

<s:iterator value="#request.list" id="id">

<td><s:property value="#id.name"/></td>

最新文章

  1. css3之2D转换
  2. HttpServletRequest中得到各种信息
  3. java如何得到GET和POST请求URL和参数列表(转)
  4. IOS判断app在appstore是否有可用的更新
  5. 从图片加载纹理-使用glut工具
  6. BeanUtils 学习教程
  7. 模仿ViewPager控件
  8. 字符串反转(StringBuffer)
  9. VC 最爱问的问题:你这个创业项目,如果腾讯跟进了,而且几乎是产品上完全复制,你会怎么办?
  10. C++指针初始化总结
  11. 玩2k16
  12. Unity 坐标 转换 详解 World世界坐标 Screen屏幕坐标 View视口坐标 GUI坐标 NGUI坐标 localPosition相对父级坐标
  13. static与final的区别
  14. UOJ#310 【UNR #2】黎明前的巧克力 FWT 多项式
  15. Java 如何启用 ARM 虚拟机诊断
  16. 使用HTML5画饼图
  17. Swift Development – List of Resources You Must Bookmark
  18. 26-三个水杯(bfs)
  19. python下载指定页面的所有图片
  20. JDBC 操作数据库

热门文章

  1. Android 开源框架Universal-Image-Loader全然解析(二)--- 图片缓存策略具体解释
  2. build setting
  3. 优秀Java程序员必须了解的GC工作原理(转)
  4. TF卡分区
  5. HDU 5066 Harry And Physical Teacher(物理题)
  6. arcgis jsapi 调用google地区服务
  7. cocos2d-x2.2.3和android平台环境的搭建
  8. lightoj1030(期望dp)
  9. python学习笔记之七:魔法方法,属性
  10. Foursquare 8.0 :聪明人给互联网公司上的流量转化课