您的位置:首页 > 编程语言 > Java开发

009-Java Web学习之Request

2020-11-08 12:25 921 查看

声明:我的所有文章,都是对网上教学视频的整理,包括狂神说、尚硅谷、黑马程序员等等,用来作为参考资料,无任何商业使用,请广大网友参考,不喜勿喷,谢谢。(注意,由于网站的原因,有些代码字符可能会出现问题,建议大家阅读代码时,最好和下面的图片对应来看)
一、HttpServletRequest
HttpServletRequest代表客户端的请求,用户通过Http协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest,通过这个HttpServletRequest的方法,我们就可以获得客户端的所有信息。包括获取前端传递的参数,请求转发等。
二、获取前端传递的参数
获取参数的方法有以下四个:

但我们最常用的是第一个和第四个,另外二个不常用,这里不做讲解了,大家可以自己查找资料去了解掌握。
三、案例
1、在前面的基础上,修改index.jsp
<body>
<h2>用户登录</h2>

<%-- 这里提交的路径,需要寻找到项目的路径--%>
<%-- ${pageContext.request.contextPath}代表当前的项目路径--%>
<form action="${pageContext.request.contextPath}/login01" method="post">
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>
爱好:
<input type="checkbox" name="hobbys" value="唱歌">唱歌
<input type="checkbox" name="hobbys" value="跳舞">跳舞
<input type="checkbox" name="hobbys" value="篮球">篮球
<input type="checkbox" name="hobbys" value="足球">足球
<br>
<input type="submit" value="提交">
</form>
</body>


2、建立一个success.jsp

代码如下:

3、建立一个LoginServlet类文件,代码如下

[blockquote]

package com.kuang.servlet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Arrays;

[p]public class LoginServlet extends HttpServlet {[url=mailto:br/>@Override@Override
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: