JSP九大内置对象是:request、response、session、application、out、pagecontext、config、page、exception。

JSP常用的内置对象是:out、request、response、session、application。

out对象用于向浏览器输出数据,常用方法是print(),显示字符串信息。

request内置对象:

request对象用于处理请求,  常用方法:

getParameter:根据页面表单组件名称获取页面提交数据

getParameterValues : 获取一组以相同名称命名的表单组件提交的数据。

setCharacterEncoding :用于解决乱码问题,可以设置请求的编码。

getRequestDispatcher :返回一个对象,该对象的forward方法用于转发请求。

使用request对象写的一个例子:把test页面的from表单提交到test2.jsp,jsp使用request的方法去获取from表单中的内容。

JSP内置对象response

request对象是负责客户端向服务器端发送请求,而response是负责把服务器端的信息返回给客户端。

response对象的常用方法:

addCookie : 向客户端添加Cookie

setContentTYpe : 设置HTTP响应的contentTYpe类型

setCharacterEncoding : 设置响应采用的字符编码,用于乱码问题。。

sendRedirect : 将请求重定向到另一个URL上      

response对象最常用的方法是sendRedirect ()负责页面重定向。

request的getRequestDispatcher负责转发,response的sendRedirect 负责重定向,他们两的区别:转发携带数据到另一个页面,重定向不携带数据。转发地址不变,重定向地址改变。

response实现重定向例子:

转发是携带数据的,重定向是不携带数据的。

JSP内置对象session:

客户端向服务器端发送请求的时候,不管以前有没有发过请求,服务器端都把每一次请求当做第一次请求来看。

session是值有始有终的一系列动作,在实际应用中通常称为会话。

会话机制是一种服务器端的机制,当用户向服务器端发出第一次请求时,服务器会为该用户创建唯一的会话,会话将一直延续到用户访问结束。

当客户端向服务器端发送请求的时候,判断是否创建了相关会话,如果有就会将次请求与会话关联,如果没有,则服务器端会创建出一个会话。此客户端之后的请求都将与此会话关联。

服务器端判断有没有会话是使用唯一标识sessionid判断的。

session的常用方法:

getId :获取sessionid

setMaxInactiveInterval :设置session的非活动时间

getMaxInactiveInterval :获取session的有效非活动时间,以秒为单位。

invalidate :设置session对象失效

setAttribute ::设置以key/value的方式存储对象

getAttribut : 以key的方式查看session会话中的对象

removeAttribut :以key的方式删除session会话中的对象

使用getsessionid去获取session对象:   例子

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. python14 常用模块 二

    一.json模块 强大:不同语言之间可以进行数据交换 序列化:把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serializati ...

  2. ----XMLHttpRequestAPI简单介绍----

    XMLHttpRequest 使用XMLHttpRequest (XHR)对象可以与服务器交互.您可以从URL获取数据,而无需让整个的页面刷新.这使得Web页面可以只更新页面的局部,而不影响用户的操作 ...

  3. dubbo入门学习 四 注册中心 zookeeper入门

    一.Dubbo支持的注册中心 1. Zookeeper 1.1 优点:支持网络集群 1.2 缺点:稳定性受限于Zookeeper 2. Redis 2.1 优点:性能高. 2.2 缺点:对服务器环境要 ...

  4. 2019.03.09 codeforces620E. New Year Tree(线段树+状态压缩)

    传送门 题意:给一棵带颜色的树,可以给子树染色或者问子树里有几种不同的颜色,颜色值不超过606060. 思路:颜色值很小,因此状压一个区间里的颜色用线段树取并集即可. 代码: #include< ...

  5. Linux 第十五天

    2)环境变量:这种变量中主要保存的是和系统操作环境相关的数据. export 变量名=变量值    设置环境变量 env                     查询变量 unset变量名       ...

  6. (PMP)解题技巧和典型题目分析(模拟二)

  7. (27)How to stay calm when you know you'll be stressed

    https://www.ted.com/talks/daniel_levitin_how_to_stay_calm_when_you_know_you_ll_be_stressed00:12A few ...

  8. ABAP 常见系统表

    TRDIRT Program nameTFTIT Function module nameDD02T Table name

  9. 【慕课网实战】二、以慕课网日志分析为例 进入大数据 Spark SQL 的世界

    MapReduce的局限性: 1)代码繁琐: 2)只能够支持map和reduce方法: 3)执行效率低下: 4)不适合迭代多次.交互式.流式的处理:   框架多样化: 1)批处理(离线):MapRed ...

  10. U-Boot Makefile分析(1)配置脚本mkconfig分析

    我们在编译U-Boot之前,需要根据当前使用的板子进行配置,例如make s5p_goni_config,接着才能进行编译make.下面首先分析配置阶段U-Boot做了哪些事情. 由于执行这些命令是在 ...