关于servlet页面跳转的问题? 可能空指针在test.jsp或test1.jsp中抛出,检查一下test.jsp到test1.jsp的传递过程中,有那些属性为空。试着在每个页面中把存储的属性输出来比较一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码如下: request.setAttribute("list",list); ServletContext sc = getServletContext(); RequestDispatcher rd = sc.getRequestDispatcher("/test.jsp"); rd.forward(request, response);以上这样就可以,但是如何修改才能在一个新的窗口中打开test.jsp?困惑!!!!!!问了很长时间,也没人回复 to: Mai_520(一个很有上进心的流氓) 我如果把跳转放在这里就没有问题了。if(fcode.equals(ActionFlag.TEST_FLAG)){ Bean1 b=new Bean1(); b.process(request,response); forward(request,response,"/test.jsp"); }to:gengyf931() 我也是那样写的,是放在了ActionServlet 类中了。跳转在ActionServlet 中是可以的,放在了Bean1中就不行了 if(fcode.equals(ActionFlag.TEST_FLAG)){ Bean1 b=new Bean1(); b.process(request,response); }else{ forward(request,response,"/test1.jsp"); }//为什么这么写呢?自己构造Bean1,应该直接给Control的servlet去处理,Bean1严格意义上说不是个Bean if(fcode.equals(ActionFlag.TEST_FLAG)){ Bean1 b=new Bean1(); b.process(request,response); }else{ forward(request,response,"/test1.jsp"); } ----------->Bean1 b=new Bean1();if(fcode.equals(ActionFlag.TEST_FLAG)){ b.process(request,response); }else{ forward(request,response,"/test1.jsp"); } 式了很多,但还是不行我只好在actionselevt中跳转了谢谢 请问怎么知道一个字符串是否全由某字符构成? jsp实现cookie自动登录怎么做? ldap 问题 struts2 提交ajax表单时,相应的action取不到值.. 如何取出浏览窗口中的文本信息? 没看见sessionDestroyed被调用 出这个异常了getAttribute: Session already invalidated 关于tomcat问题 通过URL传递参数时出现的中文乱码问题。 请教一个局域网内邮件发送的问题 用EL表达式怎么去掉重复ID 能否通过web方式收发传真?急!急!急! 我用jsp连sqlserver2000,出现下面的错。
request.setAttribute("list",list);
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher("/test.jsp");
rd.forward(request, response);
以上这样就可以,但是如何修改才能在一个新的窗口中打开test.jsp?
困惑!!!!!!问了很长时间,也没人回复
我如果把跳转放在这里就没有问题了。
if(fcode.equals(ActionFlag.TEST_FLAG)){
Bean1 b=new Bean1();
b.process(request,response);
forward(request,response,"/test.jsp");
}
to:gengyf931()
我也是那样写的,是放在了ActionServlet 类中了。
跳转在ActionServlet 中是可以的,放在了Bean1中就不行了
Bean1 b=new Bean1();
b.process(request,response);
}else{
forward(request,response,"/test1.jsp");
}
//为什么这么写呢?自己构造Bean1,应该直接给Control的servlet去处理,
Bean1严格意义上说不是个Bean
Bean1 b=new Bean1();
b.process(request,response);
}else{
forward(request,response,"/test1.jsp");
}
----------->
Bean1 b=new Bean1();
if(fcode.equals(ActionFlag.TEST_FLAG)){
b.process(request,response);
}else{
forward(request,response,"/test1.jsp");
}
我只好在actionselevt中跳转了
谢谢