009-Java Web学习之Request
声明:我的所有文章,都是对网上教学视频的整理,包括狂神说、尚硅谷、黑马程序员等等,用来作为参考资料,无任何商业使用,请广大网友参考,不喜勿喷,谢谢。(注意,由于网站的原因,有些代码字符可能会出现问题,建议大家阅读代码时,最好和下面的图片对应来看)
一、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;
- Java集合
- java题
- 也只有阿里P8出身的他能把SpringCloud微服务架构商城项目整的这么干了
- Java程序员成长之路
- 有关于Java Map,应该掌握的8个问题
- 盘点这些年Java 集合类 List 的那些坑
- 【Java】类的结构
- Java集合归纳总结
- Spring MVC拦截器
- JDK8中的新时间API:Duration Period和ChronoUnit介绍
- Java 中的 反射机制
- 说要内推阿里的学长,替我整理好的Java面试题,分享给大家
- Java安全之RMI反序列化
- Java中final修饰的方法是否可以被重写
- 基于springboot的文件上传
- JavaWeb Cookie
- JavaWeb HttpSession
- 【内存溢出系列】OutOfMemoryError:Java heap space(1/8)
- 使用java + selenium + OpenCV破解腾讯防水墙滑动验证码
- java安全编码指南之:文件和共享目录的安全性