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里的变量是不是变了.我估计是你传值错误