情况是这样,当在一个很有很多张单的jsp页面对应一张单点击按钮“删除”,那么在struts2的action里面我会判断这张单,是否能删除。如果能删除,则返回原先的页面,如果不能删除,我希望实现返回原先的页面,并用js实现弹出一个窗口来。哪位来指点一下如何实现?

解决方案 »

  1.   

    action 返回给原先的窗口一个标示位即flag
    如果为真就删掉那条数据或者刷新页面 如果为假提示不可以删除
      

  2.   

    直接在action就能解决
       if(删除失败){
        out.print("<script>alert('删除失败')</script>")
        跳转原来执行删除页面
    }
       //删除成功
    跳到成功页面
      

  3.   

    很简单 out.print("<script>你要实现的提示</script>")
      

  4.   

    你这几行代码是jsp代码,怎么说能在action里面解决呢?
      

  5.   

    已经用struts2  标签搞定。谢谢啦。
      

  6.   

    不能这么理解。他这是告诉一个解决办法。
    在jsp里还用得着双引号的script代码??PrintWriter out = response.getWriter();
    out.println("");
      

  7.   

    response.getWriter().write("<script type=\"text/javascript\">alert('..');</script>");
      

  8.   

    你这样的话还不如用jquery来的方便,在action中是这样的,就是蒋js代码嵌入到java代码中然后发回给jsp页面解析,还不如直接用jquery验证同样的实现这样的功能……
      

  9.   

    ajaxAciton 很容易就搞定了啊
      

  10.   

    ajax获取返回flg,根据flg提示。