本文实例讲述了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对象各种方法的使用实例分析相关推荐

  1. java 遍历对象_java中some(),every()循环遍历,Object.getOwnPropertyNames()遍历对象的属性...

    由于java知识的应用具有一定的广泛性,所以它经常会应用到我们的日常使用当中.那么今天就为大家介绍一下java中some(),every()循环遍历,Object.getOwnPropertyName ...

  2. java to对象_java中同类对象之间的compareTo()和compare()方法对比分析

    首先我们都知道java中的比较都是同一类对象与对象之间的比较,就好像现实生活中比较人和人的年龄一样,你不会去把人的年龄和人的身高来比较,这显然是没有意义的. java中同类对象之间的比较又分为两种,基 ...

  3. java怎么判断类相同_java中如何判定两个对象属于同一类 两个对象是不是类的相同实例,即用“===”是什么意思...

    导航:网站首页 > java中如何判定两个对象属于同一类 两个对象是不是类的相同实例,即用"==="是什么意思 java中如何判定两个对象属于同一类 两个对象是不是类的相同实 ...

  4. java如果把字符串转成对象_Java中的重复对象:不仅仅是字符串

    当Java应用程序消耗大量内存时,它本身就会出现问题,并可能导致GC压力增加和GC暂停时间过长.在我之前的一篇文章中,我讨论了Java中常见的内存浪费源:重复字符串.两个 java.lang.Stri ...

  5. java中bean对象_JAVA中PO,BO,VO,DTO,POJO,Entity,JavaBean,JavaBeans各个对象的区别,以及lombo、jpa简介及用法...

    常见JAVA类概念介绍 PO:持久对象 (persistent object). 是ORM(Objevt Relational Mapping)框架中Entity,PO属性和数据库中表的字段形成一一对 ...

  6. java类怎么删除对象_java中对象的生成使用和删除

    请教大神,在java里,对象生成后,如何删除对象呢?请教大神,在java里,对象生成后,如何删除对象呢? 对象状态由JVM自动管理,GC线程自动回收无用对象,无需也不能自己删除对象. 请问在JAVA中 ...

  7. java 类对象_Java中的对象和类是什么?

    今天我们来了解一下在java中到底什么是类,什么是对象,学习之前首先要了解什么是面向过程?什么是面向对象. 计算机语言其实就是和生活中的事件是一样的,每一行代码都代表着一件事情的发展或者结果,是现实世 ...

  8. java里有哪些对象_Java中创建对象的方式有哪些

    创建对象的几种方式: 1.这是最常用的方法:通过new 创建对象.这种方法需要用到构造器.Demo demo1=new Demo(); Demo demo2=new Demo(1,"有参构造 ...

  9. java序列化和反序列化对象_java中的序列化与反序列化,还包括将多个对象序列化到一个文件中...

    package Serialize; /** * Created by hu on 2015/11/7. */ //实现序列化必须实现的接口,这就是一个空接口,起到标识的作用 import java. ...

最新文章

  1. 是时候了解下无监督学习了!
  2. xman的思维导图快捷键_一次性入门大纲笔记神器“幕布”,支持一键生成思维导图...
  3. rotate array 旋转数组
  4. 如何在ftp服务器下查找文件夹,查找ftp服务器下的文件夹名
  5. next_permutation算法(基于交换)
  6. Xamarin开发笔记—设备类第三方弹窗的使用和注意事项
  7. php多添件分页查询,ThinkPHP的多表查询+分页范例
  8. jQuery的创建对象,动态添加、修改、删除属性和方法
  9. R-查询子段元素和 提前储存
  10. Eclipse+CDT+MinGW 配置 C/C++ 开发环境
  11. [Shell]test命令使用指南
  12. c语言编程怎样进行反函数计算器,反函数计算器
  13. 商业画布是什么?有什么免费的模板和工具?
  14. Android 8(1),腾讯字节爱奇艺网易华为实习面试汇总
  15. 4.3寸TFTLCD显示JPG图片
  16. 【vue-router源码】四、createRouter源码解析
  17. 红帽子企业版RHEL5.0 的软件包管理
  18. kali linux软件源更新,系统美化
  19. php spry文本域_SPRY验证文本域之用户名称
  20. 作为校招loser,我如何在一年半后的社招中咸鱼翻身

热门文章

  1. c语言 计算订单总价
  2. Mysql -- DQL详解
  3. 英特尔® 虚拟化技术(inter VT-X)加快 Android开发,并解决无法虚拟化问题
  4. 【数据集汇总(附下载链接)】再也不愁没数据练习机器学习算法啦!
  5. 程序人生 - 人打哈欠可以传染狗吗?
  6. 海龟编辑器怎么运行html,使用海龟编辑器编写一个GUI简单对话框
  7. 【往事清零,未来可期】研究生入学前的50天,我干了什么“见不得人”的勾当...
  8. 总结python初期学习路线(玄幻网文理解版)
  9. python中类未实例化引发的报错 missing 1 required positional argument: ‘self‘
  10. Rabbitmq基本原理