JAVA-JSP内置对象之request对象参数

本文介绍JavaWeb开发中request对象的基本用法,重点讲解如何利用request对象获取客户端发送的HTTP请求参数,并通过示例代码展示如何设置字符编码及读取表单提交的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

相关资料:
《21天学通Java Web开发》

request对象
1.request对象不但可以用来设置和取得requset范围变量,还可以用来获得客户端请求参数请求的来源、表头、cookies等。
2.获得客户端请求参数
方法 返回值 方法说明
getParameter(String name) String 获得参数名为name的参数值
getParameterNames() Enumeration 获得所有参数的名称
getParameterValues(String name) String[] 获得参数名为name的所有参数
getParameterMap() Map 获得所有参数封装的Map实例

 

RequestForm.jsp

 1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
 2 <html>
 3 <head>
 4   <title>表单</title>
 5 </head>
 6 <body>
 7   <form action="RequestDemo.jsp" method="post">
 8     用户名:<input type= "text" name="username"/>
 9     <input type="submit" value="提交">
10   </form>
11 </body>
12 </html>
View Code

 

RequestDemo.jsp

 1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
 2 <html>
 3 <head>
 4   <title>使用request对象接收参数</title>
 5 </head>
 6 <body>
 7   <%-- 通过request对象的getParameter接收参数 --%>  
 8   <%  
 9     request.setCharacterEncoding("gb2312");//设置编码格式
10     String username=request.getParameter("username");//接收参数
11     out.println("用户名:"+username);//输出用户名信息
12   %>
13 </body>
14 </html>
View Code

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值