弹对话框用javascript
action设一下session值,返回页面
读session,看是否满足,不满足alert

解决方案 »

  1.   

    最好把错误信息抛到画面上吧  error.add(....)
      

  2.   

    在struts1.2中 add的方法已经取消了 actionMessage 里面的 add方法可以吗???如果可以怎么用啊 ?
      

  3.   

    ActionErrors errors = new ActionErrors();
    errors.add("。。", new ActionError(""));
      

  4.   

    楼上几为说的是返回消息,楼主要返回对话框的话可以这样
    action:
    request.setAttribute("message","sucess");
    jsp:
    String message = (String)request.getAttribute("message");
    if (message.equal("sucess")){
      out.println("<script language='javascript'>");
      out.println("window.alert('sucess')");
      out.println("</script>");
    }
    一般把这句话做个单独的jsp在每个页面前包上就可以了
      

  5.   

    用newxy技术可以不写代码实现数据的增、删、改等,而且id重复会跳出消息框提示。newxy技术网站:http://www.newxy.net
    newxy范例:http://www.newxy.net/zh_cn/samples/index.jsp
      

  6.   

    在你的action中,想弹出消息的地方,request.setAttribute("id",""); 然后用 return new ActionMapping("a.jsp"),  然后在a.jsp中最后写上(为了美观) 
    <logic:present name="id">
       <script language="javascript">
          alert("id 重复了");
       </script>
    </logic:present>随便BS一下楼主,不给分  -_-||
      

  7.   

    在Action里ActionErrors errors= new ActionErrors();
    if(id重复)
    {
    errors.add("id", new ActionError("idchongfu"));
    }
    saveError(request, errors);
    return new ActionForward(mapping.getinput());