在action判断呗
在配置文件配呗

解决方案 »

  1.   

    都要先回到本页
    从action传回一个值就可以了
    比如flag=1就刷新index右面
    修改
    <frameset cols="100,*">
       <frame name="leftFrame" src="menu.jsp" />
       <frame name="rightFrame" src="employee.jsp" />
    </frameset><%
    String flag=(String)request.getA...;
    if(flag.equals("1")){
    %>
    <script>
    window.parent.rightFrame.src="employ.jsp";
    or
    window.parent.rightFrame.src.location="employ.jsp";
    or
    window.parent.rightFrame.location="employ.jsp";
    or
    window.parent.rightFrame.reload();
    </script>
    <%
    }else{
    ...}%>
      

  2.   

    在Action中
    if (年龄大于50岁) return 输入页面;
    else return index.jsp
      

  3.   

    在jsp中进行逻辑判断是不好滴
      

  4.   

    这个可以用ValidatorForm的客户端表单验证,再validate.xml中配置这个年龄输入域,将验证的javascript代码写在validate.xml中!不需要提交到服务器,
      

  5.   

    楼上正解!!!
    此类判断还是不要用action滴好
      

  6.   

    zhutouzip(Speak out!-shyboy) 
    对的,顶~!
      

  7.   

    这个属于典型的客户端的验证,为了减轻服务器的压力,这种操作当然是在客户端进行处理最好,就如同zhutouzip所说,如果你非要提交到服务器处理,也可以,就是在action类里判断了。
      

  8.   

    <frameset cols="100,*">
       <frame name="leftFrame" src="menu.jsp" />
       <frame name="rightFrame" src="employee.jsp" />
    </frameset>
    我是在action中判断了,就是在employee.jsp页中用
    <form action="......do" targer="rightFrame" ></form>
    输入出错就让employee.jsp还是在对话框中,正确就刷rightFrame!可这样不管对不对都会刷到rightFrame!
      

  9.   

    我这有一个方法是这样的:
    把哪个弹出的对话框也写成框架的(employee.jsp放在里面),对不对都刷这个框架,然后在employee.jsp用 二楼ipv(宁静致远)的方法判断,对了就window.parent.rightFrame.reload();不对就什么也不做;不过就样就多做了一个判断了!
    各位还有什么更好的方法不呀!!!!
      

  10.   

    直接在ValidatorForm方法裏判斷就可以了,不用囘傳到action裏判斷
      

  11.   

    action验证的是业务上的逻辑。
      

  12.   

    这个判断不应该在form的validate进行,因为这个是属于业务上的验证了,个人称为重量级验证,应该放到action中,而其它的,如电子邮件验证,这些是属于轻量级的验证,放到Form的validate中
      

  13.   

    在Action中execute中判断
                if (inputedAge > rs.getString("年龄")) {
                    messages.add("error", new ActionMessage("messagekey"));
                    saveErrors(request, messages);
                    return new ActionForward(actionMapping.getInput());
                }
    会自动返回页面。