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
相关文章:
建站之星图片链接生成指南:自助建站与智能设计教程
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
高端智能建站公司优选:品牌定制与SEO优化一站式服务
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
已有域名如何快速搭建专属网站?
如何用免费手机建站系统零基础打造专业网站?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
建站主机是什么?如何选择适合的建站主机?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
如何做静态网页,sublimetext3.0制作静态网页?
开源网站制作软件,开源网站什么意思?
如何在阿里云虚拟主机上快速搭建个人网站?
如何快速上传建站程序避免常见错误?
微信小程序 五星评分(包括半颗星评分)实例代码
简历在线制作网站免费版,如何创建个人简历?
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
制作公司内部网站有哪些,内网如何建网站?
如何通过远程VPS快速搭建个人网站?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
建站之星官网登录失败?如何快速解决?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
如何快速生成高效建站系统源代码?
公众号网站制作网页,微信公众号怎么制作?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Python多线程使用规范_线程安全解析【教程】
免费网站制作appp,免费制作app哪个平台好?
建站之星免费模板:自助建站系统与智能响应式一键生成
如何高效完成自助建站业务培训?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
如何在阿里云通过域名搭建网站?
用v-html解决Vue.js渲染中html标签不被解析的问题
如何在Ubuntu系统下快速搭建WordPress个人网站?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
建站之星安装后界面空白如何解决?
如何快速辨别茅台真假?关键步骤解析
教学论文网站制作软件有哪些,写论文用什么软件
?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
简单实现Android验证码
实例解析angularjs的filter过滤器
如何破解联通资金短缺导致的基站建设难题?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
制作网站的软件免费下载,免费制作app哪个平台好?
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何选择适合PHP云建站的开源框架?
小型网站建站如何选择虚拟主机?
*请认真填写需求信息,我们会在24小时内与您取得联系。