JSP的request对象实例详解
发布时间 - 2026-01-11 03:25:55 点击率:次JSP的request对象实例详解

一 request对象定义
客户端的请求信息被封装在request对象中,通过它才能了解客户的需求,然后做出响应。它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求之前,该对象一直有效。
二 request对象方法
三 实例
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>" rel="external nofollow" >
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css" rel="external nofollow" >
-->
</head>
<body>
<h1>request内置对象</h1>
<%
request.setCharacterEncoding("utf-8"); //解决中文乱码问题,无法解决URL传递中文出现的乱码问题。
request.setAttribute("password", "123456");
%>
用户名:<%=request.getParameter("username") %><br>
爱好 :<%
if(request.getParameterValues("favorite")!=null)
{
String[] favorites = request.getParameterValues("favorite");
for(int i=0;i<favorites.length;i++)
{
out.println(favorites[i]+" ");
}
}
%> <br>
密码:<%=request.getAttribute("password") %><br>
请求体的MIME类型:<%=request.getContentType() %><br>
协议类型及版本号: <%=request.getProtocol() %><br>
服务器主机名 :<%=request.getServerName() %><br>
服务器端口号:<%=request.getServerPort() %><BR>
请求文件的长度 :<%=request.getContentLength() %><BR>
请求客户端的IP地址:<%=request.getRemoteAddr() %><BR>
请求的真实路径:<%=request.getRealPath("request.jsp") %><br>
请求的上下文路径:<%=request.getContextPath() %><BR>
</body>
</html>
四 运行效果
五 小知识点
1、解决URL传递中文参数乱码问题
修改D:\apache-tomcat-7.0.81\conf中的server.xml
<Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# JSP的request对象的实例
# JSP的request对象的讲解
# jsp 使用request为页面添加静态数据的实例
# JSP中Servlet的Request与Response的用法与区别
# JSP 中request与response的用法详解
# JSP request.setAttribute()详解及实例
# jsp Request获取url信息的各种方法对比
# JSP利用过滤器解决request中文乱码问题
# JSP用过滤器解决request getParameter中文乱码问题
# Jsp中request的3个基础实践
# 客户端
# 如有
# 它是
# 希望能
# 谢谢大家
# 装在
# 象中
# 端口号
# 疑问请
# Transitional
# head
# EN
# base
# DTD
# getServerPort
# DOCTYPE
# HTML
# W3C
# PUBLIC
# getServerName
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在建站主机中优化服务器配置?
JS中对数组元素进行增删改移的方法总结
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
实现点击下箭头变上箭头来回切换的两种方法【推荐】
详解jQuery中的事件
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
详解Oracle修改字段类型方法总结
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
如何快速使用云服务器搭建个人网站?
如何在自有机房高效搭建专业网站?
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
javascript读取文本节点方法小结
如何快速搭建FTP站点实现文件共享?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
做企业网站制作流程,企业网站制作基本流程有哪些?
教你用AI润色文章,让你的文字表达更专业
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
如何在腾讯云免费申请建站?
香港服务器如何优化才能显著提升网站加载速度?
PHP 500报错的快速解决方法
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
昵图网官网入口 昵图网素材平台官方入口
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
微信公众帐号开发教程之图文消息全攻略
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
开心动漫网站制作软件下载,十分开心动画为何停播?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
Java解压缩zip - 解压缩多个文件或文件夹实例
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
公司网站制作价格怎么算,公司办个官网需要多少钱?
Laravel如何与Inertia.js和Vue/React构建现代单页应用
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
Python并发异常传播_错误处理解析【教程】
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
如何在阿里云高效完成企业建站全流程?
Laravel如何生成API文档?(Swagger/OpenAPI教程)
制作公司内部网站有哪些,内网如何建网站?
再谈Python中的字符串与字符编码(推荐)
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Laravel如何使用.env文件管理环境变量?(最佳实践)

