也就是说如何初始化HttpServletResponse对象?!!!!!!!!!

解决方案 »

  1.   

    不需要吧,jsp和servlet都不需要你去初始化response
      

  2.   

    public class HttpServletResponseEx extends HttpServletResponse{}在javabean中这样public class ActionBean{
        publci void action(HttpServletResponseEx e){
          e.sendRedirect("XXX.jsp");
        }}jsp页码<%
    ActionBean actionBean = new ActionBean();
    actionBean.action(request);
    <!--request这是JSP中的蕴藏对象-->
    <!--这样不就执行了HttpServletResponse对象的sendRedirect方法吗-->
    %>
      

  3.   

    我有时候会用到初始化:    ServletConfig config;
        public void init(ServletConfig config) throws ServletException {
            super.init(config);
            this.config = config;
        }
      

  4.   

    你在一个Servlet中实例一个A对象,把HttpServletRequest和HttpServletResponse传进去。
    public class A
    {
       HttpServletRequest rq;
       HttpServletResponse rs;
       
       public A(HttpServletRequest request, HttpServletResponse response)
       {
          rq=request;
          rs=response;
          //接下来你就可以用这个rs做跳转了。
       }
    }