如果我向一个servlet post提交一个带参数的请求,我想转发给别的不在同一个服务器上的servlet,用sendRedirect()可以吗?如果可以是不是可以连同参数一块转发?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【benben2301】截止到2008-08-04 09:06:04的历史汇总数据(不包括此帖):
    发帖的总数量:48                       发帖的总分数:945                      每贴平均分数:19                       
    回帖的总数量:69                       得分贴总数量:10                       回帖的得分率:14%                      
    结贴的总数量:44                       结贴的总分数:865                      
    无满意结贴数:5                        无满意结贴分:110                      
    未结的帖子数:4                        未结的总分数:80                       
    结贴的百分比:91.67 %               结分的百分比:91.53 %                  
    无满意结贴率:11.36 %               无满意结分率:12.72 %                  
    值得尊敬

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=benben2301
      

  2.   

    sendRedirect()servlet 这个方法似乎是不能传参的,只能用
    request.setAttribute("pageCtl", pageCtl);

    RequestDispatcher dis = request.getRequestDispatcher("/contact.jsp");
        dis.forward(request, response);
    传参
    至于你说的发给别的服务器,我就没做过了
      

  3.   

    转别的服务器,只有用WebService,你这样是不能转的
      

  4.   

    恩?怎么不成?
    就用sendRedirect("http://www.sina.com.cn?username=111&password=2222");
    不过麻烦的是你需要从Post中把每个需要传的参数都拼上
      

  5.   

    你如果要转发给局域网内的另一台服务器来处理就要使用分布式技术
    如果要转发给广域网中的另一台服务器来处理就要使用webservice技术