上篇文章我们讲了servlet的基本原理,这章将讲一下剩余的部分。
HttpServletRequest 接口该接口是 ServletRequest 接口的子接口,封装了 HTTP 请求的相关信息,由 Servlet 容器创建其实现类对象并传入 service(ServletRequest req, ServletResponse res)方法中。我们请求的详细信息都可以通过 HttpServletRequest 接口的实现类对象获取。这个实现类对象一般都是容器创建的,我们不需要管理。
HttpServletRequest 主要功能
获取请求参数1)什么是请求参数?
请求参数就是浏览器向服务器提交的数据
2)浏览器向服务器如何发送数据
a)附在 url 后面,如:http://localhost:8989/MyServlet/MyHttpServlet?userId=20
b)通过表单提交
<form action="MyHttpServlet" method="post"> 你喜欢的足球队<br /><br /> 巴西<input type="checkbox" value="Brazil" /> 德国<input type="checkbox" value="German" /> 荷兰<input type="checkbox" value="Holland" /> <input type="submit" value="提交" /> </form>