woaidongmao

文章均收录自他人博客,但不喜标题前加-[转贴],因其丑陋,见谅!~
随笔 - 1469, 文章 - 0, 评论 - 661, 引用 - 0
数据加载中……

两种getRequestDispatcher的区别

1、HttpServletRequest.getRequestDispatcher可以不加前面的“/”,可以使用相对路径(也可以加,代表绝对路径了),

2、ServletContext.getRequestDispatcher只允许使用“/”开头的绝对路径。

public void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    ServletContext context = getServletContext();
    RequestDispatcher dispatcher = context.getRequestDispatcher("/jsp/login_result.jsp");
    dispatcher.forward(request, response);
    /*response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out
            .println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
    out.println("<HTML>");
    out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
    out.println("  <BODY>");
    out.print("    This is ");
    out.print(this.getClass());
    out.println(", fuck you sister using the POST method");
    out.println("  </BODY>");
    out.println("</HTML>");
    out.flush();
    out.close();*/
}

posted on 2009-06-14 20:09 肥仔 阅读(934) 评论(0)  编辑 收藏 引用 所属分类: Web-后台


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理