获取请求体:

  请求体:只有POST请求方式,才能请求体,在请求体中分装了POST请求参数

步骤:

  获取流对象

    BufferedReader 个体Read():获取字符串输入流,只能操作字符数据

    ServletInputStream getinput():   获取字节输入流,可以操作所有类型的数据

 

@Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        BufferedReader reader = req.getReader();
        String line = null;
        while ((line=reader.readLine())!=null){
            System.out.println(line);
        }
    }
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="/requestDemo" method="post">
    <input type="text" name="username" placeholder="请输入名"><br>

    <input type="text" name="password" placeholder="请输入密码"><br>
    <input type="submit" value="注册">
</form>
</body>
</html>

 

 

 

 

 

 

 

 

 

 

 

 

 

Request_请求参数通用方式介绍

   获取参数方式:

    String getparamter(String name) :根据参数名获取参数值,    username=zs &password=123

    String[] getParametervalue(String name):根据参数名获取参数值的数组  hobby=xx&hobby=game

    Enumeration<String> getParamterNames() 获取所有请求的参数名称

    map<String,String[]> getParamter():获取所有参数的map结合

  请求转发

  共享数据

  获取ServletContext

posted on 2022-08-08 16:59  淤泥不染  阅读(465)  评论(0编辑  收藏  举报