写在前面:

web服务器接收到客户端的http请求,针对这个请求,分别建立了一个代表请求的HttpServletResponse对象;和一个代表响应的HttpServletRequest对象。

如果要获取客户端请求过来的参数:HttpServletRequest对象。

如果要给客户端响应一些信息:找HttpServletResponse对象。

HttpservletRequest:代表客户端的请求,用户通过Http协议访问服务器,Http请求中的所有信息会被封装到HttpServletRequest,通过这个HttpServletRequest方法,获得客户端所有信息。

1、 创建项目

HttpServletRequest的获取前端传递的参数并且请求转发 HttpServletRequest的获取前端传递的参数并且请求转发HttpServletRequest的获取前端传递的参数并且请求转发 HttpServletRequest的获取前端传递的参数并且请求转发HttpServletRequest的获取前端传递的参数并且请求转发 HttpServletRequest的获取前端传递的参数并且请求转发HttpServletRequest的获取前端传递的参数并且请求转发 HttpServletRequest的获取前端传递的参数并且请求转发HttpServletRequest的获取前端传递的参数并且请求转发 HttpServletRequest的获取前端传递的参数并且请求转发HttpServletRequest的获取前端传递的参数并且请求转发

 1 package com.wang.servlet;
 2 
 3 import javax.servlet.ServletException;
 4 import javax.servlet.http.HttpServlet;
 5 import javax.servlet.http.HttpServletRequest;
 6 import javax.servlet.http.HttpServletResponse;
 7 import java.io.FileInputStream;
 8 import java.io.IOException;
 9 import java.net.URLEncoder;
10 import java.util.Arrays;
11 
12 public class LoginServlet extends HttpServlet {
13     @Override
14     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
15         //解决后台接收中文乱码问题
16         req.setCharacterEncoding("utf-8");
17         resp.setCharacterEncoding("utf-8");
18 
19         String username = req.getParameter("username");
20         String password = req.getParameter("password");
21         String[] hobbys = req.getParameterValues("hobbys");
22         System.out.println("===================================");
23         System.out.println(username);
24         System.out.println(password);
25         System.out.println(Arrays.toString(hobbys));
26         System.out.println("===================================");
27         System.out.println(req.getContextPath());
28         //通过请求转发
29         req.getRequestDispatcher("/success.jsp").forward(req,resp);
30     }
31 
32     @Override
33     protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
34         doGet(req, resp);
35     }
36 }
View Code

相关文章: