《Servlet和JSP学习指南》一1.4 ServletRequest

简介: 本节书摘来自华章出版社《Servlet和JSP学习指南》一书中的第1章,第1.4节,作者(加)Budi Kurniawan,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.4 ServletRequest

对于每一个HTTP请求,Servlet容器都会创建一个ServletRequest实例,并将它传给Servlet的service方法。ServletRequest封装有关请求的信息。
下面是ServletRequest接口中的部分方法。
image

返回请求主体中的字节数。如果不知道字节的长度,该方法将返回–1。
image

返回请求主体的MIME 类型,如果不知道类型,则返回null。
image

返回指定请求参数的值。
image

返回这个HTTP请求的协议名称和版本号。
getParameter是ServletRequest中最常用的方法。该方法通常用来返回一个HTML表单域的值。1.10节将介绍如何获取表单值。
getParameter也可以用来获取查询字符串的值。例如,如果利用下面这个URI调用一个Servlet:
image

将可以在Servlet中利用下面这个语句来获取id的值:
image

注意,如果该参数不存在,那么getParameter将返回null。
除了getParameter之外,还可以利用getParameterNames、getParameterMap和getParameterValues来获取表单域的名称和值,以及查询字符串。关于如何使用这些方法的范例参见1.9节。

相关文章
|
23天前
|
Java
学校教师管理系统【JSP+Servlet+JavaBean】(Java课设)
学校教师管理系统【JSP+Servlet+JavaBean】(Java课设)
19 1
|
23天前
|
Java
人事管理系统【JSP+Servlet+JavaBean】(Java课设)
人事管理系统【JSP+Servlet+JavaBean】(Java课设)
18 0
|
1月前
使用Servlet上传多张图片——前台页面层(Index.jsp)
使用Servlet上传多张图片——前台页面层(Index.jsp)
13 0
|
23天前
|
Java
排课系统【JSP+Servlet+JavaBean】(Java课设)
排课系统【JSP+Servlet+JavaBean】(Java课设)
7 0
|
23天前
|
Java
仓库管理系统【JSP+Servlet+JavaBean】(Java课设)
仓库管理系统【JSP+Servlet+JavaBean】(Java课设)
13 0
|
23天前
|
Java
学校人员管理系统【JSP+Servlet+JavaBean】(Java课设)
学校人员管理系统【JSP+Servlet+JavaBean】(Java课设)
16 0
|
2月前
|
Java
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
13 0
|
3月前
|
存储 前端开发 Java
JavaWeb:servlet+jsp+mybatis商品管理增删改查
商品管理通常包括增加(添加)、删除、修改和查询商品信息
51 1
JavaWeb:servlet+jsp+mybatis商品管理增删改查
|
3月前
|
设计模式 前端开发 Java
基于JSP/SERVLET学生管理系统
基于JSP/SERVLET学生管理系统
|
3月前
|
Java 数据安全/隐私保护 计算机视觉
基于JSP/SERVLET实现的人脸识别考勤系统(二)
基于JSP/SERVLET实现的人脸识别考勤系统