JSP内置对象

九大内置对象

request           HTTPServletRequest     请求   浏览器----服务器

response        HTTPServletResponse       响应   服务器 --- 浏览器

config               ServletConfig                   用来获取web.xml中的消息

application        ServletContext                 整个项目的全局信息

excepion          Thrawable               捕获异常  try/catch  throws

page                  this                      当前对象,当前页面的输出流

out                       JsWriter -----> PrintWerter     当前页面的输出流

pageContext        PageContext           当前页面的上下文,整个页面  

Session              HTTPSession              会话   浏览器和服务器通讯    

1.out  对象  JspWriter  带缓冲的PrinterWriter 就是输出流  使用范围是当前页面,超出了当前页面无效

PrinterWriter  直接向浏览器输出内容

JspWriter      向Jsp缓冲区写内容

out.print();

out.println();

2.pageContext  对象  当前页面的上下文 使用范围是当前页面存值

存值  pageContext.setArribute("username","zhangsan ");

取值  pageContext.getArribute("username");

3.page == this 对象一般在编译指令中<%@ page%>

4.request 请求  浏览器到服务器

当前请求存属性值   request.setArribute("name","hh");

当前请求取值    request.getArribute("name");

请求传递参数     < a href = "b.jsp? name = hha">b.jap</a>  或者

                     <form  action = "b.jap' method = "post"> <input type = tetx name = "name" value = "hha"></form>

 取得请求参数的值       request.getParameter(参数名) ;  request.getParameterValues(参数名)

5.response  返回  服务器返回到浏览器

获取返回流        PrintWriter out = request.getWriter();

返回内容形式     response.setContenType("text/html");

返回的编码        request.setCharacterEnconnding("UTF-8");

页面重新定向     response.sendRedirect("index.jap");

浏览器端保存cookie对象        response.addCookie();

6.session 会话  浏览器和服务器通讯  当浏览器关闭时候会话结束

当浏览器第一访问服务器的时候就会产生一个会话

保存会话信息            session.setArribute("username","abc");

获取会话信息             session.getAttribute("username");

7.application应用  tomcat启动的时候整个项目就是一个应用,当把值存入到应用中,只有当tomcat关闭时候才销毁

保存应用信息                  application.setArribute("app","appinfo');

获取应用信息                  application.getArribute("app");

8.config  读取web.xml的配置信息

config.jsp                            counter = <%= config.getinitParameter("counter")%>

访问                                      http://localhost:9000/webthree/config

9.捕获异常 exception

exception                                       <%@ page errorPage = "error.jap" %>   int a = 10/0;

error.jsp                                           <%@ page  isErrorPage = "true"%> <%=                                                                                                              exception.getMesssge%>

Cookie(饼干)用来将信息存储到客户端的浏览器中

案例:登陆之后,下次登陆自动输入用户名。

Cookie存信息到浏览器                     Cookie cookie = new  Cookie("loginname",value)//将Cookie                                                         对象返回给浏览器,浏览器就会将此Cookie保存起来                                                                                response.addCookie(cookie);

服务器端取cookie值                  先找到要找的jsp文件,在用Cookie装起来,如果找到的话可以从                                                          Cookie中和Cookie中对比

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • 前言:在开始介绍JSP的内置对象之前,先讲解JSP中4种属性范围,分别是page、request、session和...
    秋高靠古今阅读 275评论 0 1
  • 内置对象简介 JSP 内置对象是 Web 容器创建的一组对象,不需使用 new 关键字就可以直接使用的内置对象。 ...
    Yanci516阅读 1,530评论 0 5
  • JSP包含九种内置对象,包含:(以下都是对象的引用,而不是类名。)1、request,请求对象2、response...
    exmexm阅读 579评论 0 0
  • 一、JSP内置对象简介 JSP内置对象是Web容器创建的一组对象,不使用new关键字就可以使用的内置对象。开发者可...
    年少懵懂丶流年梦阅读 3,693评论 0 8
  • 大家好,我是IT修真院深圳分院第01期学员,一枚正直纯洁善良的web程序员。今天给大家分享一下,修真院官网JAVA...
    老菜菜阅读 386评论 0 0