java中的request对象_java中request对象各种方法的使用实例分析
本文实例讲述了java中request对象各种方法的使用。分享给大家供大家参考,具体如下:
request对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息。request对象是javax.servlet.http.HttpServletRequest类的实现实例。
request对象封装了浏览器的请求信息,通过request对象的各种方法可以获取客户端以及用户提交的各项请求信息。
使用request对象获取客户端提交的请求参数的常用方法如下:
1.String getParameter(String name),获取客户端的参数值,并以字符串形式返回指定参数的值,如果参数不存在则返回空值。用表单、链接或网址栏传递参数时,使用此方法。
例如,获取客户端name的参数值:
String name = request.getParameter("name");
2.String[ ] getParameterValues(String name),获取单个参数的所有参数值,主要用于获取复选框的值,返回值类型是字符串数组String[ ]
例如,获取客户端hobby复选框的所有取值:
String[ ] hobbys = request.getParameterValues("hobby");
if(hobbys != null)
{
out.println("您的爱好有:");
for(int i=0;i
out.println(hobbys[i]);
}
3.void setCharacterEncoding(String encoding),设置字符编码方式,用来解决传递非英文字符所出现的乱码问题。
例如
request.setCharacterEncoding("UTF-8");
实例:使用request对象实现用户注册功能
zhuce.html源代码如下:
个人信息注册
个人信息注册
姓名:
密码:
请选择你的职业:
农民
工人
学生
教师
你喜欢的城市:
辽宁省
湖北省
河南省
山东省
江苏省
湖南省
请选择你的爱好:
旅游
看书
游戏
琴棋书画
自我介绍:
自我介绍
zhuce.jsp源代码如下:
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
个人信息注册
您的姓名是:
您的密码是:
您的职业是:
您喜欢的城市是:
您的爱好有:
if(hobbys != null)
{
out.println("您的爱好有:");
for(int i=0;i
out.print(hobbys[i]);
}
%>
自我介绍:
希望本文所述对大家Java程序设计有所帮助。
java中的request对象_java中request对象各种方法的使用实例分析相关推荐
- java 遍历对象_java中some(),every()循环遍历,Object.getOwnPropertyNames()遍历对象的属性...
由于java知识的应用具有一定的广泛性,所以它经常会应用到我们的日常使用当中.那么今天就为大家介绍一下java中some(),every()循环遍历,Object.getOwnPropertyName ...
- java to对象_java中同类对象之间的compareTo()和compare()方法对比分析
首先我们都知道java中的比较都是同一类对象与对象之间的比较,就好像现实生活中比较人和人的年龄一样,你不会去把人的年龄和人的身高来比较,这显然是没有意义的. java中同类对象之间的比较又分为两种,基 ...
- java怎么判断类相同_java中如何判定两个对象属于同一类 两个对象是不是类的相同实例,即用“===”是什么意思...
导航:网站首页 > java中如何判定两个对象属于同一类 两个对象是不是类的相同实例,即用"==="是什么意思 java中如何判定两个对象属于同一类 两个对象是不是类的相同实 ...
- java如果把字符串转成对象_Java中的重复对象:不仅仅是字符串
当Java应用程序消耗大量内存时,它本身就会出现问题,并可能导致GC压力增加和GC暂停时间过长.在我之前的一篇文章中,我讨论了Java中常见的内存浪费源:重复字符串.两个 java.lang.Stri ...
- java中bean对象_JAVA中PO,BO,VO,DTO,POJO,Entity,JavaBean,JavaBeans各个对象的区别,以及lombo、jpa简介及用法...
常见JAVA类概念介绍 PO:持久对象 (persistent object). 是ORM(Objevt Relational Mapping)框架中Entity,PO属性和数据库中表的字段形成一一对 ...
- java类怎么删除对象_java中对象的生成使用和删除
请教大神,在java里,对象生成后,如何删除对象呢?请教大神,在java里,对象生成后,如何删除对象呢? 对象状态由JVM自动管理,GC线程自动回收无用对象,无需也不能自己删除对象. 请问在JAVA中 ...
- java 类对象_Java中的对象和类是什么?
今天我们来了解一下在java中到底什么是类,什么是对象,学习之前首先要了解什么是面向过程?什么是面向对象. 计算机语言其实就是和生活中的事件是一样的,每一行代码都代表着一件事情的发展或者结果,是现实世 ...
- java里有哪些对象_Java中创建对象的方式有哪些
创建对象的几种方式: 1.这是最常用的方法:通过new 创建对象.这种方法需要用到构造器.Demo demo1=new Demo(); Demo demo2=new Demo(1,"有参构造 ...
- java序列化和反序列化对象_java中的序列化与反序列化,还包括将多个对象序列化到一个文件中...
package Serialize; /** * Created by hu on 2015/11/7. */ //实现序列化必须实现的接口,这就是一个空接口,起到标识的作用 import java. ...
最新文章
- 是时候了解下无监督学习了!
- xman的思维导图快捷键_一次性入门大纲笔记神器“幕布”,支持一键生成思维导图...
- rotate array 旋转数组
- 如何在ftp服务器下查找文件夹,查找ftp服务器下的文件夹名
- next_permutation算法(基于交换)
- Xamarin开发笔记—设备类第三方弹窗的使用和注意事项
- php多添件分页查询,ThinkPHP的多表查询+分页范例
- jQuery的创建对象,动态添加、修改、删除属性和方法
- R-查询子段元素和 提前储存
- Eclipse+CDT+MinGW 配置 C/C++ 开发环境
- [Shell]test命令使用指南
- c语言编程怎样进行反函数计算器,反函数计算器
- 商业画布是什么?有什么免费的模板和工具?
- Android 8(1),腾讯字节爱奇艺网易华为实习面试汇总
- 4.3寸TFTLCD显示JPG图片
- 【vue-router源码】四、createRouter源码解析
- 红帽子企业版RHEL5.0 的软件包管理
- kali linux软件源更新,系统美化
- php spry文本域_SPRY验证文本域之用户名称
- 作为校招loser,我如何在一年半后的社招中咸鱼翻身
热门文章
- c语言 计算订单总价
- Mysql -- DQL详解
- 英特尔® 虚拟化技术(inter VT-X)加快 Android开发,并解决无法虚拟化问题
- 【数据集汇总(附下载链接)】再也不愁没数据练习机器学习算法啦!
- 程序人生 - 人打哈欠可以传染狗吗?
- 海龟编辑器怎么运行html,使用海龟编辑器编写一个GUI简单对话框
- 【往事清零,未来可期】研究生入学前的50天,我干了什么“见不得人”的勾当...
- 总结python初期学习路线(玄幻网文理解版)
- python中类未实例化引发的报错 missing 1 required positional argument: ‘self‘
- Rabbitmq基本原理