request: javax.servlet.http.HttpServletRequest的接口实例

1. setCharacterEncoding("GBK"):防乱码
2. getParameter():返回参数值
3. getParameterValues():返回复选框的数组
4. getParameterNames():返回参数的名字
5. getServletPath():返回值String,得到访问路径 (/requestdemo/request.jsp)
6. getContextPath():得到上下文路径,解决路径跳转问题最重要!!! (/wly)
7. getHeaderNames():取得所有头信息名称
8. getHeader():取得每个头信息内容
9. getMothod():得到提交方式(post,get)
10. getRemoteAddr():返回值String,得到客户端IP地址
11. setAttribute(),getAttribute(), removeAttribute()

response:javax.servlet.http.HttpServletResponse的接口实例
1. addCookie():向客户端增加cookie
2. setHeader():设置回应的头信息,可以跳转页面(客户端跳转)
跳转时,等同于: <META HTTP-EQUIV="refresh" CONTENT="3;URL=hello.html">
3. sendRedirect():客户端页面跳转

session:javax.servlet.http.HttpSession接口的实例
1. getId():取得session ID
2. getCreationTime():取得session的创建时间
3. getLastAccessedTime(): 取得session的最后一次操作时间
4. isNew():判断是否新的session(新用户)
5. invalidate():让session失效
6. getAttributeNames():得到全部属性的名称
7. setAttribute(),getAttribute(), removeAttribute()

application:javax.servlet.ServletContext接口的实例(servlet(web容器)的上下文的资源环境):
=this.getServletContext()
1. getRealPath():得到虚拟目录对应的真实路径(D:\Workspace\),可以进行文件IO操作,非常重要!!!
2. getAttributeNames():得到所有属性的名称
3. getContextPath():取得当前的虚拟路径名称 (/wly)
4. setAttribute(),getAttribute(), removeAttribute()

pageContext:javax.servlet.jsp.PageContext接口的实例 (JSP页面的上下文)
可以和很多对象联系起来
1. getRequest():获取request对象,但是返回值是ServletRequest,不能执行HttpServletRquest里面的功能
2. getResponse():获取response对象,但是返回值是ServletResponse,不能执行HttpServletResponse里面的功能
3. getSession():获取session对象
4. getServletContext():返回ServletContext实例,可以和application连接:pageContext.getServletContext().getRealPath(0
5. getServletConfig():返回ServletConfig实例
6. forward():服务器页面跳转,用pageContext.getRequest().getParameter()获取
7. include():包含指定文件

JSP内置对象---总结的更多相关文章

  1. jsp内置对象浅谈

    jsp内置对象浅谈 | 浏览:1184 | 更新:2013-12-11 16:01 JSP内置对象:我们在使用JSP进行页面编程时可以直接使用而不需自己创建的一些Web容器已为用户创建好的JSP内置对 ...

  2. JSP内置对象-request

    JSP内置对象即无需声明就可以直接使用的对象实例,在实际的开发过程中,比较常用的JSP对象有request,response,session,out和application等,笔者在本文章中将简单介绍 ...

  3. JavaWeb学习----JSP内置对象详解

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  4. Jsp内置对象及EL表达式的使用

    一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...

  5. Java遇见HTML——JSP篇之JSP内置对象(上)

    一.JSP内置对象简介 1.1.内置对象简介 JSP内置对象是WEB容器中创建的一组对象,可以直接使用不需要new,如截图中的out 对象. JSP有九大内置对象: 五大常用对象: out.reque ...

  6. JavaWeb之 JSP:内置对象,EL表达式,JSP标签基础

    JSP的内置对象 什么是JSP的内置对象呢? 在JSP页面进行编程的时候,如果我们要使用一些对象,如:HttpSession,ServletConfig,ServletContext这些对象,如果每次 ...

  7. JSP内置对象详解

    jsp中内置对象:request.response.session.applecation.out.pagecontesx.config.page.exception.cookie 1.request ...

  8. JSP内置对象(上)

    在JSP中为了简化页面的开发提供了一些内置的对象.这些对象不需要由JSP的编写者通过new关键字实例化,他们都由容器实现和管理,在所有的JSP页面中都可以使用内置对象. JSP中共有9大内置对象: o ...

  9. JSP内置对象(下)

    JSP中共有9大内置对象: out对象 requset对象 response对象 session对象 pageContext对象 application对象 config对象 page对象 excep ...

  10. jsp内置对象的方法

    JSP内置对象的方法:out:out.print();request:request对象主要用于出列客户端请求.   常用方法:    String getParameter(String name) ...

随机推荐

  1. 生成SQL脚本的方法

    2点需要注意的关键: (1)选择特定数据库对象不包含用户选项: (2)要编写脚本的数据的类型选择"架构和数据".

  2. Git Bash 简单操作

    在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pw ...

  3. java启动子进程以及进程通信

    1.利用进程的管道通信传输流 2.子进程没有控制台,正常测试的时候也是没办法看到子进程的输出的,需要传到主线程 3.测试主进程传参给子进程再传回来 4.父进程启动子进程只要执行runtime.exec ...

  4. Java Web开发: Tomcat中部署项目的三种方法

    web开发,在tomcat中部署项目的方法: 可以参考http://m.blog.csdn.net/blog/u012516903/15741727 定义$CATALINA_HOME指的是Tomcat ...

  5. android之ViewStub的使用

    转自http://blog.csdn.net/hitlion2008/article/details/6737537 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个V ...

  6. HDU 5543 Pick The Sticks

    背包变形.与普通的背包问题不同的是:允许有两个物品可以花费减半. 因此加一维即可,dp[i][j][k]表示前i个物品,有j个花费减半了,总花费为k的情况下的最优解. #pragma comment( ...

  7. ios电话拨打进行监听电话状态

    #import "ViewController.h" #import <CoreTelephony/CTCallCenter.h> #import <CoreTe ...

  8. ios可变数组的所有操作

    #pragma mark 创建数组c NSMutableArray * array =[[NSMutableArray alloc] initWithObjects:@"a",@& ...

  9. linux配置java环境变量(转)

    linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...

  10. hdu_5791_Two(DP)

    题目链接:hdu_5791_Two 题意: 给你两串数列,问你相同的子序列有多少个,要注意,可以重复,比如1 和1 1 1 ,相同的子序列为3个 题解: 就和求最长公共子序列差不多,只不过要全部加起来 ...