狂神说 javaweb 15集:Request应用

15.Request应用

6,7,HttpServletRequest

HttpServletRequest代表客户端的请求,用户通过Http访问服务器,Http请求中的索引信息会被封装到HttpServletRequest,通过这个HttpServletRequest的方法,获得客户端的索引信息

 

在这里插入图片描述在这里插入图片描述

1.获取参数,请求转发

在这里插入图片描述

 public class LoginServlet extends HttpServlet {
     @Override
     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
         req.setCharacterEncoding( "utf-8" );
         resp.setCharacterEncoding( "utf-8" );
 
         String username = req.getParameter( "username" );
         String password = req.getParameter( "password" );
         String[] hobbys = req.getParameterValues( "hobbys" );
         System.out.println("=======================");
         //后台接收中文乱码问题
         System.out.println(username);
         System.out.println(password);
         System.out.println( Arrays.toString(hobbys));
         System.out.println("=======================");
 
         //通过请求转发
         System.out.println(req.getContextPath());
         //通过请求转发
         //这里的斜杆(/)代表了web应用
         req.getRequestDispatcher( "/success.jsp" ).forward( req,resp );
    }
 
     @Override
     protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
         doGet( req, resp );
    }
 }

 

在这里插入图片描述

 
posted @ 2022-05-22 22:43  坚持做  阅读(19)  评论(0)    收藏  举报