JavaWeb项目中在doPost方法中使用read()读取不到浏览器表填提交的数据,打印出来为nul
@WebServlet("/RequestDemo05")
public class RequestDemo05 extends HttpServlet {
@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);
}
}
<body>
<form action="/JavaWeb2_war_exploded/RequestDemo05" method="post">
<input type="text" placeholder="请输入用户名" name="username"><br>
<input type="text" placeholder="请输入密码" name="password"><br>
<input type="submit" value="注册">
</form>
</body>
</html>