部分代码:
...取出一个参数进行判断,然后根据值不同进行转发;
String submit=conv.convert(getParameter(request,"submit"));
if(submit.equals("暂存")){
url="/jsp/deal_ok.jsp?submit=save&dealtype=1";
...
redirectPage(request,response,url);
这个方法没有问题,我用过多次都正确,我感觉错误是和我用javabean来传递参数有关。
public void redirectPage(HttpServletRequest request,
HttpServletResponse response, String targetURL) {
RequestDispatcher rd = null;
ServletContext ctx = this.getServletContext();
rd = ctx.getRequestDispatcher(targetURL);
try {
rd.forward(request, response);
}
catch (Exception ee) {
ee.printStackTrace();
System.out.println("出错:servlet页面转向!");
}
}
...取出一个参数进行判断,然后根据值不同进行转发;
String submit=conv.convert(getParameter(request,"submit"));
if(submit.equals("暂存")){
url="/jsp/deal_ok.jsp?submit=save&dealtype=1";
...
redirectPage(request,response,url);
这个方法没有问题,我用过多次都正确,我感觉错误是和我用javabean来传递参数有关。
public void redirectPage(HttpServletRequest request,
HttpServletResponse response, String targetURL) {
RequestDispatcher rd = null;
ServletContext ctx = this.getServletContext();
rd = ctx.getRequestDispatcher(targetURL);
try {
rd.forward(request, response);
}
catch (Exception ee) {
ee.printStackTrace();
System.out.println("出错:servlet页面转向!");
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货