读书人

struts logic 显示有关问题

发布时间: 2012-01-16 23:36:51 作者: rapoo

struts logic 显示问题
在Action中查找到相应的数据
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
String Hql = "from.... ";
Query q = session.createQuery(Hql);
q.setInteger(0,groupId);
List result = q.list();
HibernateUtil.getSessionFactory().close();
//存入request
request.setAttribute( "groupMember ", result);

然后在.jsp中显示
<logic:iterate id= "showGroupMember " name= "groupMember " scope= "request "> <tr> <td> <div align= "center "> <bean:write name= "showGroupMember " property= "name "/> </div> </td>
</tr>
</logic:iterate>

但是,问题是,当数据发生改变时,网页重的数据并不即使发生改变。
使用“刷新”,出来的数据甚至不一样。就是一会有新的数据,一会又没有。

Why?

[解决办法]
猜测:

问题出在hibernate上

你Action里写JDBC操作看看吧

我估计那样就没问题了
[解决办法]
hibernate缓存问题吧
[解决办法]
页面不刷新你可以检查action里的变量是不是变了.我估计是你传值错误

读书人网 >Java Web开发

热点推荐