Servlet 获取请求参数流程

1. 前段代码

index.html中新建一个form表单

图片[1]-Servlet 获取请求参数流程-深吸氧

2. 后端代码

客户端向服务端发送请求,服务端会将请求封装为HttpRequest。

创建AddServlet,普通类是无法获取用户发送的请求数据的,需要继承HttpServlet。

图片[2]-Servlet 获取请求参数流程-深吸氧

重写doPost方法

图片[3]-Servlet 获取请求参数流程-深吸氧

3. 配置请求映射关系

在web.xml中配置add请求映射

图片[4]-Servlet 获取请求参数流程-深吸氧

4. 测试

图片[5]-Servlet 获取请求参数流程-深吸氧
图片[6]-Servlet 获取请求参数流程-深吸氧

5. 请求流程

  1. 用户发送请求,action=add
  2. web.xml中找到url-pattern=/add对应的servlet-name
  3. 根据servlet-name找到对应的servlet-class:com.sxy.servlets.AddServlet
  4. 用户发送的post请求(method=post),因此tomcat会执行AddServlet中的doPost方法

6. 请求参数中文乱码问题

图片[7]-Servlet 获取请求参数流程-深吸氧

1. 打印中文出现乱码

图片[8]-Servlet 获取请求参数流程-深吸氧

2.设置编码

图片[9]-Servlet 获取请求参数流程-深吸氧

3.测试结果

图片[10]-Servlet 获取请求参数流程-深吸氧
© 版权声明
THE END
请撒泡尿证明你到此一游
点赞1 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容