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

[急] Servlet 有关问题

2012-01-02 
[急] Servlet 问题我在Servlet中做一个数据插入操作,如果操作成功页面弹出 保存成功 ,但是现在操作成功

[急] Servlet 问题
我在Servlet中做一个数据插入操作,如果操作成功页面弹出 "保存成功 ",但是现在操作成功了,却没弹出 "保存成功 "的提示,请求帮助。
下面是部分代码:
java.io.PrintWriter   outjsp   =   response.getWriter();
int   i=factory.newFactory();
if   (i> 0){
outjsp.println( " <script   language=\ "JavaScript\ "> ");
outjsp.println( "alert( '保存成功! ') ");
outjsp.println( " </script> ");
response.sendRedirect(request.getContextPath()+ "/archives/NewFactory.jsp ");
}

现在问题就是下面的页面跳转执行到了,但是保存成功却没弹出来,不知道是什么原因,请求高手帮助

[解决办法]
使用

request.getRequestDispATCHER( "*.jsp ").forward(request,response);
瞧瞧!

[解决办法]
使用response.sendRedirect时,前面不能有HTML输出,还是用forward方式跳。
request.getRequestDispatcher( "*.jsp ").forward(request,response);


[解决办法]
google or baidu
关键词:j2ee forward redirect

下面有个链接,你看下
http://blog.csdn.net/djsl6071/archive/2007/01/12/1480905.aspx

热点排行