此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【baobei0506】截止到2008-07-24 12:02:20的历史汇总数据(不包括此帖):
发帖的总数量:4                        发帖的总分数:120                      每贴平均分数:30                       
回帖的总数量:8                        得分贴总数量:1                        回帖的得分率:12%                      
结贴的总数量:2                        结贴的总分数:20                       
无满意结贴数:1                        无满意结贴分:20                       
未结的帖子数:2                        未结的总分数:100                      
结贴的百分比:50.00 %               结分的百分比:16.67 %                  
无满意结贴率:50.00 %               无满意结分率:100.00%                  
楼主加油

解决方案 »

  1.   

    执行完之后应该到一个jsp页面阿,
    在jsp里边alert
      

  2.   

    执行完带一个参数到jsp
    jsp里边用js通过判断参数值,来确定弹出什么窗口
      

  3.   

                            action后用 request对象如: 
                            request.setAttribute("msg", "用户操作过期!!");
    request.setAttribute("value", "重新登陆");
    request.setAttribute("url", "/eet/index.jsp");
    return new ModelAndView("/common/message.jsp");
      

  4.   

    struts好像实现不了这种功能!
      

  5.   

    可以给个标识,如request.setAttribute("value", "is"); 如何失败就request.setAttribute("value", "not"); 
    在页面用个hidden 保存住value值 如<input type="hidden" id="ssss" value="${value}">然后用js判断
    如下 function  aaa(){
    var ssss=document.getElementById("ssss" ).value;
    if(ssss==is){
    alert(cccccc);
    }else{
    alert(ccccccc);
    }}
    在body  onload吊用这个方法
      

  6.   

    用ajax也可以的,但你的状态变成4后掉用回掉就行...
      

  7.   

    楼上正解,用ajax提交表单,在action里执行完逻辑后给出返回值,在回调函数里根据返回值给出信息提示弹出框;
    这只是可行的思路,具体实现还得lZ下功夫
      

  8.   

      <logic:present name="SuccessMessage" scope="request">
    <body onload="showMessage('<bean:write name="SuccessMessage" scope="request" />');init();"></body>
      </logic:present>
      <logic:present name="ErrorMessage" scope="request">
    <body onload="showMessage('<bean:write name="ErrorMessage" scope="request" />');init();"></body>
      </logic:present>在Action方法里面操作完 request.setAttribute("ErrorMessage",e.getMessage());
      

  9.   

    我觉得你可以在action里转到javascript的函数里
    在函数里提示之后转到下个页面
    下面只是想法的示范,语法就不要看了
    action=displayalert();
    displayalert()
    {
      alert();
      response.sendDirect(aim.jsp);
    }
      

  10.   

    我见过有 out.print("alert('hello');");
    顶!
      

  11.   

    使用楼上的out.print("JS代码");
    这个是可以的!
      

  12.   

    1:
    out.print(<script>alert('成功!');</script>);
    2:
    action传个flag回来,给jsp页面某组件,js判断是否弹出对话框
      

  13.   

    在action 里 获取到 HttpServletResponse response

             response.setContentType("text/html;charset=GBK");
    response.setCharacterEncoding("GBK");
    PrintWriter writer = response.getWriter();
    writer.write("<script>alert('成功');location.href='要跳转到的页面';</script>");
    writer.close();
            return null;  ------------------> 注意要返回为null;
      

  14.   

    执行完了跳转页面,不刷新就只能用ajax去做了
      

  15.   

    用动态验证框架,org.apache.struts.validator.DynaValidatorForm
    然后在jsp页面中添加如下:
    1:为form表单增加onsubmit="return validateXxxForm(this);"属性
    2: 增加<html:javascript formName="xxxForm"/>
    可以实现客户端javascript验证