简单介绍两个JSP中隐含对象

一、config 对象

config 对象里存放着一些Servlet 初始的数据结构。

config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法:

public String getInitParameter(name)

public java.util.Enumeration getInitParameterNames( )

public ServletContext getServletContext( )

public Sring getServletName( )

二、request 对象

request 对象包含所有请求的信息,如:请求的来源、标头、cookies和请求相关的参数值等等。

request 对象实现javax.servlet.http.HttpServletRequest接口的,所提供的方法可以将它分为四大类:

1.储存和取得属性方法;

void setAttribute(String name, Object value)设定name属性的值为value

Enumeration getAttributeNamesInScope(int scope)取得所有scope 范围的属性

Object getAttribute(String name)取得name 属性的值

void removeAttribute(String name)移除name 属性的值

2.取得请求参数的方法

String getParameter(String name) 取得name 的参数值Enumeration

getParameterNames( ) 取得所有的参数名称String[]

getParameterValues(String name) 取得所有name 的参数值

Map getParameterMap( )取得一个要求参数的Map

3.能够取得请求HTTP 标头的方法

String getHeader(String name)取得name 的标头

Enumeration getHeaderNames()取得所有的标头名称

Enumeration getHeaders(String name)取得所有name 的标头

int getIntHeader(String name)取得整数类型name 的标头

long getDateHeader(String name) 取得日期类型name 的标头

Cookie [] getCookies( ) 取得与请求有关的cookies

更多编程语言教程可登陆e良师益友网。

时间: 2024-10-29 10:46:15

简单介绍两个JSP中隐含对象的相关文章

简单介绍在C# 项目中使用 redis

搜索了一圈, 发现没有比较全面且简单的介绍如何在C#项目中使用redis的, 大部分都是零碎的文章,稍微组织了一下,希望对要用redis的人有帮助. 前提 1. Redis is an open source, BSD licensed, advanced key-value store, 简单说用来缓存数据,更多信息参照官网 http://redis.io/,很多大网站都在用这个, 参照 http://redis.io/topics/whos-using-redis. 2. Redis官方是没

学习笔记(三)GenericServlet HttpServlet 转发和重定向 JSP及隐含对象 域对象

7. MVC 设计模式. 6. 和属性相关的方法: 1). 方法 void setAttribute(String name, Object o): 设置属性  Object getAttribute(String name): 获取指定的属性 Enumeration getAttributeNames(): 获取所有的属性的名字组成的 Enumeration 对象removeAttribute(String name): 移除指定的属性 2). pageContext, request, se

openstack架构简单介绍J版(更新中)

title : OPENSTACK架构简单介绍 openstack的发展及历史 openstack是什么? OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算?软件,以Apache许可证授权.而且是一个自由软件和开放源码项目. 通俗点来讲,openstack就是一个用python编写的linux软件,openstack是一个开源云平台. openstack能干嘛? openstack最基础的功能就是产生云主机(vm虚拟机).用这些虚拟机能够做你想做的非常多事.比如产

二维码Data Matrix简单介绍及在VS2010中的编译

Data Matrix 二维条码原名Datacode,由美国国际资料公司(International Data Matrix, 简称ID Matrix)于1989年发明.Data-Matrix二维条码是一种矩阵式二维条码. Data Matrix符号由规则排列的深浅色正方形模块构成,每一个正方形模块就是一个基本单元.每一个基本单元又被编码为一比特的数据. 数据区的四周是探測图形.用于条码符号定位和确定条码结构信息.探測图形的四周是空白区,用以将条码符号与背景分离. 探測图形是一个模块的宽度.是数

memcached简单介绍及在django中的使用

什么是memcached? Memcached是一个高性能的分布式的内存对象缓存系统,全世界有不少公司采用这个缓存项目来构建大负载的网站,来分担数据库的压力.Memcached是通过在内存里维护一个统一的巨大的hash表,memcached能存储各种各样的数据,包括图像.视频.文件.以及数据库检索的结果等,当然因为memcached中的数据是保存在内存中的,应该没有人会把视频.图片等数据保存在memcached中.其实,memcached的原理简单的说就是将数据调用到内存中,然后从内存中读取,从

response.getWriter()和jsp中out对象的区别

两者的主要区别:1.内置对象out的类型是JspWriter: response.getWrite()返回的类型是PrintWriter: out和response.getWriter的类不一样,一个是JspWriter,另一个是java.io.PrintWriter. 2. 获取方式不同: JspWriter是JSP的内置对象,直接使用即可,对象名out是保留字,也只能通过out来调用其相关方法. 此外还可以通过内置对象pageContext.getOut();获得: PrintWriter则

jsp中判断对象是否存在

<!-- 如果user对象存在,则显示用户名,如果不存在,则显示空值--> <input type="text" id="userName" name="userName" value="${not empty user ? user.userName : ''}"/> <!-- 如果user对象存在,并且跟当前的id相同,则表示选中,否则表示未选中 --> <option value

Git简单介绍两种拉取代码的方式

first: 1.通过git clone 命令克隆git库中的项目 具体操作命令: //克隆git库中的代码,后面的https地址换成自己的git库地址就好,注意:不要使用ssh git clone https://gitee.com/yulongcode/TestGit.git //查看本地git库的文件修改状态 git status //将本地修改的代码提交到暂存区 ./ 也可以换成具体的文件名 git add ./ //给将要提交的代码写注释 git commit -m '代码提交注释'

简单介绍一下python Queue中常用的方法

Queue.qsize() 返回队列的大小 Queue.empty() 如果队列为空,返回True,反之False Queue.full() 如果队列满了,返回True,反之FalseQueue.full 与 maxsize 大小对应 Queue.get([block[, timeout]])获取队列,timeout等待时间 Queue.get_nowait() 相当Queue.get(False)非阻塞 Queue.put(item) 写入队列,timeout等待时间 Queue.put_no