全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JSP的request对象实例详解

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]+"&nbsp;&nbsp;");
          }
        }
    %> <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小时内与您取得联系。