获取请求体:
请求体:只有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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)