首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有一个servlet,如何在另一个servlet里显示修改成功或失败

2012-06-18 
有一个servlet,怎么在另一个servlet里显示修改成功或失败!这是其中修改的servletint countstu.updateStu(

有一个servlet,怎么在另一个servlet里显示修改成功或失败!
这是其中修改的servlet
  int count=stu.updateStu(stus);
  response.sendRedirect("student");
  这个是重定向的servlet
  request.setAttribute("stus", stus);
  request.getRequestDispatcher("index.jsp").forward(request, response);
  这个是index.jsp页面的div
  <div id="updates"></div>
  如何在jsp页面显示更新成功!

[解决办法]
同一个应用就存session里咯
[解决办法]
第一个Servlet因为是重定向到第二个Servlet,如果它们在同一个Web应用中,可以利用session域或应用域(上下文域)来传递数据。
[解决办法]
int count=stu.updateStu(stus);
request.getSession.setAttribute("stus", count);

页面取
requestgetSession().getAttribute("stus");
进行判断来显示是否存功的信息就行了


[解决办法]

探讨

谢谢楼上我已经解决了
把重定向改成转发就可以了
int count=stu.updateStu(stus);
request.setAttribute("count", count);
request.getRequestDispatcher("student").forward(request, response);
……

[解决办法]
在servlet里面判断好成功或者失败 放到一个request.setAttribute("message","成功(失败)")
然后在前台通过EL表达式来显示就可以了 例如:${message}

热点排行