jsp request 用法介绍

设置request属性范围 request_scope_01.jsp

 代码如下 复制代码

<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*" %>
<html>
<head>
<title>测试</title>
</head>
<body>
<%
 request.setAttribute("name","小明");
 request.setAttribute("birthday",new Date());
%>
<jsp:forward page="request_scope_02.jsp"/>//如果换成超链接就不能取得request属性
</body>
</html>
跳转后的页面 :request_scope_02.jsp

<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*" %>
<html>
<head>
<title>测试</title>
</head>
<body>
<%
 String name=(String)request.getAttribute("name");
 Date birthday=(Date)request.getAttribute("birthday");
%>
<h1><%=name%></h1>
<h2><%=birthday%></h2>
</body>
</html>

request对象

     客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。

序号 方 法 说 明
1   object getAttribute(String name) 返回指定属性的属性值
2   Enumeration getAttributeNames() 返回所有可用属性名的枚举
3   String getCharacterEncoding() 返回字符编码方式
4   int getContentLength() 返回请求体的长度(以字节数)
5   String getContentType() 得到请求体的MIME类型
6   ServletInputStream getInputStream() 得到请求体中一行的二进制流
7   String getParameter(String name) 返回name指定参数的参数值
8   Enumeration getParameterNames() 返回可用参数名的枚举
9   String[] getParameterValues(String name) 返回包含参数name的所有值的数组
10   String getProtocol() 返回请求用的协议类型及版本号
11   String getScheme() 返回请求用的计划名,如:http.https及ftp等
12   String getServerName() 返回接受请求的服务器主机名
13   int getServerPort() 返回服务器接受此请求所用的端口号
14   BufferedReader getReader() 返回解码过了的请求体
15   String getRemoteAddr() 返回发送此请求的客户端IP地址
16   String getRemoteHost() 返回发送此请求的客户端主机名
17   void setAttribute(String key,Object obj) 设置属性的属性值
18   String getRealPath(String path) 返回一虚拟路径的真实路径

时间: 2024-09-21 12:09:19

jsp request 用法介绍的相关文章

Thinkphp里import的几个用法介绍

下面附上import的几个用法介绍 1.用法一 import('@.Test.Translate'); @,表示项目根目录.假定根目录是:App/ 导入类库的路径是:App/Lib/Test/Translate.class.php 结论:import('@')是相对于项目目录的Lib目录而言 2.用法二 import('Think.Test.Translate'); Think,表示系统根目录.既是:./ThinkPHP/ 导入类库的路径是:./ThinkPHP/Lib/Test/Transla

JSP标签库介绍

js JSP标签库介绍     我用JSP和ASP编程已经有一段颇长的时间了,在这两种服务器端的编程解决方案中,我越来越觉得JSP的功能要比ASP强大得多.我为什么要把JSP选作首选服务器端web应用程序开发工具呢?当然,JSP迷人的特性和功能不少,但JSP的标签库是让我做出这一决定的最重要诱因之一.        为什么这样说呢?原因有两个方面:维护和开发的速度.服务器端脚本语言其实就像是开发Internet的熔炉.在一个服务器页面上,你可以很方便地混合各种不同的脚本方法和对象.这种页面简直就

Excel2007中网格线的基本用法介绍

Excel2007中网格线的基本用法介绍 Excel2007中的网格线在编辑.打印操作中都会用到.下面讲解Excel2007软件中网格线的一些基本用法. 1.隐藏/显示网格线 通过"视图"选项卡菜单中的"网格线"复选框开关,你可以设置网格线在编辑表时候的显示与否,   2.打印输出网格线设置 Excel中默认的网格线在打印时候是不会输出的,除非你进行了单元格的边框设置.设置方法:"开始"选项卡菜单中"字体"栏的"边框

Python中的with...as用法介绍

  这篇文章主要介绍了Python中的with...as用法介绍,本文直接给出用法实例,需要的朋友可以参考下 这个语法是用来代替传统的try...finally语法的. 代码如下: with EXPRESSION [ as VARIABLE] WITH-BLOCK 基本思想是with所求值的对象必须有一个__enter__()方法,一个__exit__()方法. 紧跟with后面的语句被求值后,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as后面的变量.当with后面的

edge浏览器自带adblock功能用法介绍

  edge浏览器自带adblock功能用法介绍 北京时间4月1日上午最新消息,微软周四公布了一系列新的Edge浏览器插件,其中包括Pinterest.Adblock.Adblock Plus.LastPass.亚马逊助手.Evernote,和来自Vorlon.js的Page Analyzer. 两周前,微软发布新Win10预览版,使Edge浏览器支持插件.此前,插件是微软新款浏览器所缺少的最主要功能.不过,微软当时只发布3款插件,分别为鼠标手势.微软翻译,以及Reddit增强套件. 业内人士此

JavaScript日期类型的一些用法介绍

 这篇文章主要介绍了JavaScript日期类型的一些用法介绍,本文讲解了获取某个月份的天数.获取时区.计算运行时间.删除cookie等用法,需要的朋友可以参考下     获取某个月份的天数 相信大家读小学的时候就知道一年十二个月各有多少天了,这里面有个特殊的存在--2月.闰年的2月有29天,非闰年的2月只有28天.估计不少人跟我一样,已经不记得闰年的规则了,这时候,下面的这个方法就派上用场了. 代码如下: var date = new Date(2013, 2, 0); date.getDat

jsp request.getAttribute内置对象问题

问题描述 jsp request.getAttribute内置对象问题 inputnumber <%@ page contentType="text/html;charset=utf-8" %> <%@ taglib tagdir="/WEB-INF/tags" prefix="computer"%> <html> <body bgcolor="blanchedalmond">

数据库 jsp-求解如何将数据库中的值传到jsp的图片介绍

问题描述 求解如何将数据库中的值传到jsp的图片介绍 要将数据库mysql的值传到jsp显示页面,例如,价钱要传到前台的一个图片说明中. 解决方案 http://blog.csdn.net/lidengzhi0000/article/details/5151608 解决方案二: 你要将数据显示到图片上去??那你可以声明一个div类似的东西定位在图片上,然后将标签内赋值 解决方案三: 图片说明?你说title? title="你需要显示的值"

STRUCTS技术文章( JSP Framework - Struts介绍 )

5. servlet/jsp/xml Frameworks介绍 现在,已经有众多的基于Java的开源Web Framework,让我们能更加容易构造Web应用.我在这里给大家作一个简单的介绍.5.1 Cocoon - 基于XML的Web内容发布 Cocoon是采用100%纯Java编写的一个内容发布框架.Cocoon让你能采用W3C的最新技术(DOM.XML.XSL)来提供Web内容.新的Cocoon模式能将文档内容.样式.处理逻辑进行完全的分离,允许这三层能独立地设计.创建和管理,从而减少了管