日期:2014-05-18  浏览次数:20661 次

在Action代码中要向网页中弹出对话框的问题???帮忙看看代码怎么改改?功能没实现??
我的分发Action里面的功能的业务逻辑实现当中,想在JSP页面中用对话框提示一下处理结果?可我用了PrintWriter对象没有实现弹出对话框架的效果?请各位兄弟帮忙看看代码?哪的原因?
下面代码:
ResultSet   rs     =   logindao.query(logininfo);
if(!rs.next()){
PrintWriter   pw   =   response.getWriter();
pw.write( " <script   language   =   'javascript '> alert( '您目前不是本站会员,欢迎您注册! '); </script> ");
//此时不是本站会员
return   "/admin_qian/second_HuiYuan/ZhuCeTiaoKuan.jsp ";

}else{
大家帮帮忙,谢谢各位兄弟.

------解决方案--------------------
代码帮你测试了,没问题
------解决方案--------------------

if(!rs.next()){
PrintWriter pw = response.getWriter();
pw.write( " <script language = 'javascript '> alert( '您目前不是本站会员,欢迎您注册! '); </script> ");
//此时不是本站会员
return "/admin_qian/second_HuiYuan/ZhuCeTiaoKuan.jsp ";

}else{

你代码不全。

pw.write 是生成页面内容,你return又做什么呢?是不是想在ZhuCeTiaoKuan.jsp弹出提示窗口?


不知道你是怎么控制跳转的?可以的话把错误参数传递给ZhuCeTiaoKuan.jsp,
然后在ZhuCeTiaoKuan.jsp里根据错误标志再弹出错误信息。


------解决方案--------------------
我不建议LZ这么写js,这样会有一空白页面然后弹出js.
改成这样看看
pw.write " <script language = 'javascript '> "
pw.write "alert( '您目前不是本站会员,欢迎您注册! '); "
pw.write " </script> ";