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++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
建站之星微信建站一键生成小程序+多端营销系统
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
制作门户网站的参考文献在哪,小说网站怎么建立?
建站之星如何优化SEO以实现高效排名?
模具网站制作流程,如何找模具客户?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
如何通过建站之星自助学习解决操作问题?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
网站制作免费,什么网站能看正片电影?
如何彻底卸载建站之星软件?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
如何挑选最适合建站的高性能VPS主机?
网站制作公司排行榜,四大门户网站排名?
建站之星如何配置系统实现高效建站?
设计网站制作公司有哪些,制作网页教程?
建设网站制作价格,怎样建立自己的公司网站?
香港服务器部署网站为何提示未备案?
如何通过VPS搭建网站快速盈利?
用v-html解决Vue.js渲染中html标签不被解析的问题
如何确保FTP站点访问权限与数据传输安全?
如何快速上传自定义模板至建站之星?
如何在宝塔面板创建新站点?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
如何自定义建站之星模板颜色并下载新样式?
南平网站制作公司,2025年南平市事业单位报名时间?
如何在IIS中新建站点并解决端口绑定冲突?
微信h5制作网站有哪些,免费微信H5页面制作工具?
制作证书网站有哪些,全国城建培训中心证书查询官网?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
建站之星图片链接生成指南:自助建站与智能设计教程
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何在企业微信快速生成手机电脑官网?
如何在阿里云域名上完成建站全流程?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
建站主机无法访问?如何排查域名与服务器问题
建站VPS能否同时实现高效与安全翻墙?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
*请认真填写需求信息,我们会在24小时内与您取得联系。