public void pink(String validateNum,HttpServletRequest request,ActionMapping mapping) {
HttpSession session = request.getSession();
String adminIdCheck = (String)session.getAttribute("adminIdCheck");
System.out.println("----------------------------------------adminIdCheck="+adminIdCheck);
ArrayList adminModelIdCheck = (ArrayList)session.getAttribute("adminModelIdCheck");
System.out.println("----------------------------------------adminModelIdCheck="+adminModelIdCheck);
int n = adminModelIdCheck.indexOf(validateNum);
System.out.println("---------------------------------------判断--n="+n);
if( n < 0 ){
mapping.findForward("validate");//我想在这里跳转到,struts.cfg上,结束没有反应

}

解决方案 »

  1.   

    在这里跳转到,struts.cfg上???这个表述有点问题。应该是在struts.cfg.xml里面去找名字为validate的跳转路径。mapping.findForward("validate")改成return mapping.findForward("validate")
    void改成ActionForward 
      

  2.   

    楼主我教你怎么贴代码:
    1、将代码作良好的格式化,以方便阅读。
    2、在发帖文本框的上方单击“#”按钮,选择 Java
    3、将代码粘贴到【code=Java】和【/code】之间。发出来的帖子就会是下面的效果:public class Hello {    // 程序入口
        public static void main(String[] args) {
            System.out.println("Hello!");
        }
    }
      

  3.   

    struts-config.xml中action<action path="/test" scope="request" parameter="method"type="org.springframework.web.struts.DelegatingActionProxy">
    <forward name="validate" path="/jsp/your.jsp"></forward>
    </action>public ActionForward pink(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ 
    HttpSession session = request.getSession(); 
    String adminIdCheck = (String)session.getAttribute("adminIdCheck"); 
    System.out.println("----------------------------------------adminIdCheck="+adminIdCheck); 
    ArrayList adminModelIdCheck = (ArrayList)session.getAttribute("adminModelIdCheck"); 
    System.out.println("----------------------------------------adminModelIdCheck="+adminModelIdCheck); 
    int n = adminModelIdCheck.indexOf(validateNum); 
    System.out.println("---------------------------------------判断--n="+n); 
    if( n < 0 ){ 
    return mapping.findForward("validate");//
    }
    你的这个action类的class路径和strust-config.xml中一致
    就会去找validate实现转向
      

  4.   

    struts-config.xml里面需要配置相应的forward才可以。<forward name="validate" path="/jsp/your.jsp"></forward>
      

  5.   

    谢谢各位,问题已成功搞定.你们说的我都早就弄好了,结果是不能在java类中跳转,我晕,不知道能不能在java类上跳转到struts.cfg.xml中呢?