04.请求转发RequestDispatcher
package com.ivan.web; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/DispatcherDemo") public class DispatcherDemo extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub RequestDispatcher rd = req.getRequestDispatcher("/DispatcherDemo2"); rd.forward(req, resp); } }
package com.ivan.web; import java.io.IOException; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/DispatcherDemo2") public class DispatcherDemo2 extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub //解决乱码问题 // resp.setContentType("text/html"); // resp.setCharacterEncoding("utf-8"); //默认编码是ISO-8859-1 该编码木有中文 resp.setHeader("Content-Type", "text/html;charset=utf-8"); resp.getWriter().write("我是小小调度员"); } }优质内容筛选与推荐>>