就是我做了个简单的消息管理系统的增删改查,添加的时候已经添加成功了,数据库里面可以查到我添加的内容,但是显示页面就是不显示我添加了哪些信息,我问人说是什么hibernate缓存,要重定向页面,我不知道要怎么弄,请高手指点,急!!
解决方案 »
- 中文乱码问题
- HTML使用JS动态删除某行
- SSH架构的WEB中,Service和DAO层的Bean的Scope大家一般设置成什么?
- spring的配置作用
- jsp页面内容完整输入到txt文本文件
- 请问如何从JS传值到JSP文件
- 怎样实现无刷新的,动态生成的联动下了框。
- <%@ page buffer="5" autoFlush="false" %>怎么理解,请指教?
- 装写什么东东才能运行jsp网页
- spring 加载 logback.xml 出现 n 不能够加载cvc-elt.1: 找不到元素 'configuration' 的声明
- hibernate 自动生成DAO问题
- hibernate where in 传参
备置action路径中到显示页面 加个redirect
<c:when test="${not empty listSysMessage}">
<c:forEach items="${listSysMessage}" begin="0" step="1" var="message" varStatus="ld">
<tr valign="middle">
<Td width="20%" class="tdd">${message.msgTitle}</Td>
<Td width="30%" class="tdd">${message.content}</Td>
就是这样取值有问题没?后面的我就没贴上来了
struts配置文件里面
redirect="true"
调试下 断点试试
public ActionForward listSysMessage(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)
throws Exception {
int nextPages = request.getParameter("nextPage") == null ? 1 : Integer.parseInt(request.getParameter("nextPage"));
int total = request.getParameter("total") == null ? 0 : Integer.parseInt(request.getParameter("total"));
int perSize = request.getParameter("perSize") == null ? 16 : Integer.parseInt(request.getParameter("perSize"));
request.setAttribute("listSysMessage", sysMessageService.listSysMessage(request, nextPages, perSize, total));
return mapping.findForward("listSysMessage");
}
session.flush();立即更新到数据库,一般加这句就可以了
session.clear();清楚缓存,迫使hibernate重新加载数据库,极端情况下采用