请选择 进入手机版 | 继续访问电脑版
java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3603|回复: 2

jsp的九大内置对象详解

[复制链接]
  • TA的每日心情
    开心
    2021-5-25 00:00
  • 签到天数: 1917 天

    [LV.Master]出神入化

    2025

    主题

    3683

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66061

    宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2014-11-19 16:44:11 | 显示全部楼层 |阅读模式

    作为jsp学习的必要知识,jsp的九大内置对象是每一个java学习者都必须要知道的,这会帮助我们去了解jsp的开发,以及对于jsp的对象的使用,那么jsp的九大内置对象到底都包括哪些呢?


      ]9 @& E8 `1 R: y

    JSP中的9大内置对象:request  response  session   application  out  pagecontext  config  page  exception


    & s1 e- |( |- A, P( M7 ^

    1、request对象javax.servlet.http.HttpServletRequest

    request对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。


    # m. E7 I4 ~' c$ o7 T4 `8 {

    2、response对象 javax.servlet.http.HttpServletResponse

    response 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。

    0 ], }) Z! }* E+ Y

    3、session对象 javax.servlet.http.HttpSession

    Session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。

    ! ]6 ?- I) y8 f: [" |  l' u4 W6 ~

    4、application对象javax.servlet.ServletContext

    application 对象可将信息保存在服务器中,直到服务器关闭,否则application对象中保存的信息会在整个应用中都有效。


    , l" S% ?; i+ v+ {7 f8 p

    5、out 对象javax.servlet.jsp.jspWriter

    out 对象用于在Web浏览器内输出信息,并且管理应用服务器上的输出缓冲区。


    6 Q: g( J& P' R1 a4 T, A

    6、pageContext 对象javax.servlet.jsp.PageContext

    pageContext 对象的作用是取得任何范围的参数,通过它可以获取 JSP页面的out、request、reponse、session、application 等对象。

    & M: F9 A, G$ w; j2 W) Y3 Q

    7、config 对象javax.servlet.ServletConfig

    config 对象的主要作用是取得服务器的配置信息。通过 pageConext对象的 getServletConfig() 方法可以获取一个config对象。


    4 Y" d0 ^' U$ p/ U- j( z

    8 cookie 对象

    Cookie是Web服务器保存在用户硬盘上的一段文本。

    , x9 v: S) v' l

    9、exception 对象java.lang.Throwable

    exception 对象的作用是显示异常信息,只有在包含 isErrorPage="true" 的页面中才可以被使用,在一般的JSP页面中使用该对象将无法编译JSP文件。


    % @. X3 ?2 q( M
    / I) L4 j" h& n2 \
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-20 16:20
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    27

    帖子

    63

    积分

    普通会员

    Rank: 2

    积分
    63
    发表于 2016-11-20 16:26:42 | 显示全部楼层
    Web前端开发工程师,主要职责是利用HTML、XHTML、CSS、JAVAScript、FLASH等各种Web前端技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web前端开发,致力于通过技术改善用户体验。. N8 S( Q! K+ T8 |/ B5 @3 G! z/ |

    3 h# F! T4 a- ?" I3 B第一阶段:页面制作基础
    1 N* a1 H! n7 m从这一基础阶段开始,正式学习Web前端开发需要的编程语言HTML,CSS和JavaScript。HTML和CSS用于Web静态内容的展示,JavaScript用于Web动态交互。完成这一阶段前端开发的学习,你就可以独立实现一个动静结合的Web前端项目啦!' Z- F/ o6 f* _3 R

    ; k, F9 w1 K1 F第二阶段:主流框架应用$ |4 s: f' b4 o. P$ A2 w* T" D
    优秀的Web前端开发工程师一定都是追求高效率的”懒人“。这一框架阶段就是教你如何使用当今流行的Web前端框架,包括bootstrap、Angularjs等,来提高前端开发效率。在学习前端框架本身的同时,也希望你能掌握任意一种快速上手的web前端框架的方法!?$ h  n" Y' Y" }* x
    9 R' x# b/ h9 O* n
    第三阶段:前端技术进阶2 [5 Y4 }% I  q6 ]/ q
    web前端开发进阶阶段的学习,主要是让大家快速掌握当今流行、实用、最新的技术,比如:less、sass、json、ajax等,并将这些前端技术快速用于实践,开发出更加符合客户体验度的web前端页面。
    8 K1 K# R1 ~% M4 _* ~
    * o* ?- u8 @1 V* s' a& t% [  H第四阶段:前端技术拓展
    # j% Y6 v- e0 @5 b$ a* q* X# h0 kweb前端技术发展日新月异,因此前端技术的拓展学习及实践对于web前端工程师来说非常重要。本阶段就是基于、Backbone、bootstrap等技术的拓展学习和web前端项目的实战开发演练。
    + F3 M% K0 g; A: w 6 Z0 S5 H+ p+ j# d  [" w9 ?+ J* I3 H
    课程包含部分:4 s+ A% L6 A4 G' N' q! C
    / n5 y% z! |1 M' j; H- d6 b7 n
    第一部分 html与css入门 共100课时 5 v, ^. F" f% J  Q5 \* g& y; l) v+ a
    课时 名称
    2 z, H5 a8 G0 V4 Q+ A! `9 N1 html简介
    + Z/ l2 |7 C4 f0 @7 @$ v9 r( v2 html骨架3 S3 w4 V+ M9 }& Y4 ]* I
    3 元标签-编码
    9 r" q; ^7 @- E5 [- i4 元标签-关键字与描述1 a" k3 m) p! W2 {7 X# Y0 Q  v5 C
    5 标签空白符
    * x- }* m: }- M6 标题标签! C- R. r5 X/ |5 R! a
    7 段落标签# t, I( h0 Q0 L7 N
    8 注释
      v4 }3 l' O$ m. }7 w8 [7 z9 块元素与行内元素, q5 b( ~2 u& O: B
    10 超链接
    7 G) W  x# C/ r& d- Q, X; P) I11 图片标签
    / L7 H' t5 r8 G: l& ?  V6 L12 绝对路径与相对路径2 ]. U1 z$ M* p- S. l
    13 无序列表
    1 k2 L  C( A& I' B, a7 O+ f/ a1 _6 J14 有序列表7 F9 h* M$ m4 B( N( u( X: i
    15 列表嵌套( o- `6 Z: Y" a6 E. g
    16 定义列表5 d* p+ o& E) m$ ]. Y5 j$ v: H
    17 表格! M& x  @) |& K: ?2 ~% k
    18 单元格拆分与合并# m3 A  i' ]% m; |
    19 表格头尾$ ?  E8 A' d' t) C
    20 表单元素
    1 s/ b* f* X6 ]5 t( Q21 下拉框与文本输入框& Y8 Z* K" r* q' l3 C
    22 表单分组/ V9 @! D1 y9 ?4 s, L2 J) t
    23 常见字符实体
    * s# W  d( B! ~: S5 p. Z24 文字标签* g' A4 g  J* P% h
    25 语义化标签
    3 C* C  u) Q& ]4 o$ I26 废弃标签; G8 R4 ~' A0 d, S3 V" m
    27 css简介2 D9 \5 f7 l* O, |. t6 d
    28 css三种书写方式+ a) Z. x+ x/ A, N. k/ j
    29 css常见选择器5 \" C( Q, q8 y4 H7 G" D. O
    30 id选择器与类选择器注意事项
    8 N6 }, ^3 ~# X$ ~3 K% \8 k9 c31 选择器组合. Y) o9 H- b" U/ j: ~6 g$ P+ y
    32 后代选择器
    # |0 H% g% t; O  n9 W! @33 交集选择器与并集选择器
    - L( F4 C! ^3 r+ \4 g34 选择器通配符, [# j6 R/ ~9 q# c' q  U/ g! Q: r
    35 腾讯新闻列表
    5 w/ i) s: x: I6 @  X% P, I8 k3 O36 选择器权重
    - M( v1 q2 r$ M! l. @37 就近原则
    9 F  q- @2 P9 }+ `38 样式引入方式权重比较
    # W4 W, Q0 J, U( F3 W- a) K, m39 权重计算练习' ~1 H% j' ^" O3 T
    40 important提升权重4 k0 H. \- u! t' l: o. x7 q  z
    41 盒模型
    ' n* N8 A/ S; O" Z: a0 P42 IE盒模型1 i6 v4 {' K0 T7 b5 H- J
    43 内边距与外边距* Z# c) e% k. V/ v  l
    44 边框属性% ?* q. h7 _# f" ?# S# [' ^2 Y
    45 盒子居中
    * W7 Z7 [' c7 B* T, ]/ P' y46 外边距重计算盒子宽度
    - j9 ~9 Y/ X9 l, J( I; r3 P47 文字属性
    5 c& ?  i4 S$ ~7 o5 Y! s  L( Y48 css常见单位* V7 M( R. ?* f: ~0 o
    49 文字修饰属性$ Y# B# ~5 _  Z8 m( o) a
    50 文字属性继承性
      l. X6 y+ z1 p# F. K51 文字水平居中与垂直居中
    % G: I9 V' m4 a6 Q" @2 v52 图片元素排版. L% W  X% @' c0 h& p/ ^) e- C
    53 超链接标签默认样式8 R7 N. m& Z. J) N9 v$ y8 k/ u' ]
    54 腾讯体育
    * V/ A$ ~, @' Q1 _0 D9 a55 超链接标签伪类/ @5 W" s4 q9 l  m7 p! d
    56 伪元素1 I9 [7 b, X4 z( d$ \
    57 背景样式与图片6 m5 ^  g- h, e% Z
    58 背景平铺与背景位置
    5 A, Q0 w9 D. p7 P) V" B" Z2 l6 a& v59 背景在SEO中的应用
    - y/ a- A% b9 T3 N( D  Y60 块元素设置背景; |4 \; k" g, [- ?8 W  q% z
    61 行内元素设置背景
    : Z9 @" t* N; R) e62 伪元素设置背景
    8 v- r' g8 j$ p; R( G6 W* ^63 水平精灵图
      X' c% y; n4 |: }/ `" {64 垂直精灵图& T5 j" x1 M/ s$ M* J- V
    65 定点精灵图; y8 J3 y) h, J8 x+ K. N
    66 hao123  }" T9 S0 P) s/ J
    67 四种箭头7 ~& j" q  j6 W8 ?
    68 hao123箭头
    $ S2 D! B9 _& ]3 Z5 J4 n  y; z, C69 css绘制集合图形7 P5 i" h; A3 V2 P' j
    70 块元素与行内元素特性
    + D2 X% m! _( _1 Y3 B71 块元素与行内元素转化) w* h  H. n. a& Z) D$ V4 s8 |
    72 浮动元素4 O; r4 ^9 v; t9 q6 k3 F, I
    73 浮动元素与文档流$ u+ t8 m4 x: _% X1 s
    74 浮动元素特性# T/ H) r  f$ {& t" w
    75 浮动元素与边距
    2 A; \7 g1 [& z4 w7 [76 浮动元素父元素高度丢失
    ' E4 {& M' N. f  C2 {8 b+ T77 清除浮动' R* q- {: p% L0 E
    78 清除浮动的7中方式
    " {- i9 K8 b# P) a5 c. n79 新浪布局
    & }" V7 @+ E# g5 M80 列表布局
    / `: {; J7 V* g81 双飞翼布局) ^$ e! \' {: i, \. l
    82 圣杯布局0 z; I! C/ L+ p
    83 排查错误2 N# u2 Q. A& W- t
    84 相对定位3 z6 O/ m" l' d, c, C5 ?
    85 表单对齐
    * q  D: U; Z- A6 {: S5 p86 新浪tab栏) Q! e( G8 b! D2 @2 H
    87 绝对定位
    # S/ r0 p. N3 c& _) x* g4 ]88 子绝父相5 b: `9 g) T. x* F) P
    89 jd轮播图! y( c" p% d  C, s# v4 f5 M- Z
    90 文本居中,行内元素居中与块元素居中* f9 D9 ~6 H. A
    91 优酷
    - A- X4 `. a" k92 固定定位% ?/ q' V+ b1 y+ }6 H) f
    93 遮盖, G# _4 i' g6 W3 M
    94 拼爹9 p1 E( r# O. C
    95 html 注释 hack
    ! T- e# Q1 W* k# E1 z- j96 css属性hack" d; K, `( l2 I6 K5 @, h% }
    97 IE6-交集选择器与DTD内减盒模型7 v. \* Y% g- f  ]$ V9 n/ `
    98 IE6-最小高度与盒子位置' \0 G9 j5 w' b% F7 b( b* q
    99 IE6-overflow与透明度9 ?3 g. E2 ?. w1 p5 w
    100 IE6-双倍margin与3像素bug, B1 P: |4 |( |) C3 l2 e! n

    , Z9 e# C8 l3 P/ l0 {2 t * B# k0 R3 p3 D8 ]9 \3 }
    . T# M/ V( z, Q, ~

    ' r" d( x( a) b  o7 R第二部分 源生javascript 共150课时  3 T4 ^& o9 X5 w) M7 B

    9 Q5 D0 c- Y2 O& y& P+ k第三部分 jquery与bootstrap 共60课时 7 X" q7 w+ ?" W7 H9 J8 `
    + y2 {! e, Z  S9 U% v
    第四部分 HTML5 CSS3与移动端开发 共50课时  
    6 C. s' z4 k) ^( Y / O' y( n0 C$ @# P/ i0 A
    第五部分 canvas游戏开发 共30课时 ; J- r; T6 K2 E( F' a' f6 a
    2 [: v; j4 Y; O9 Y% j. a
    第六部分 微信与百度地图 共30课时 0 |8 O& u3 p' w; O. C+ G

    8 o0 u0 B5 Y* k% }: z第七部分 nodejs 共80课时  
    3 }% l3 I; D1 O/ {7 U: z
    + |& t  R, \8 |8 P/ M( k3 L( x" v7 R第八部分 设计模式 共80课时
    6 q0 f) r7 j; I# P 0 n+ y( X1 S, J+ r! o0 P
    第九部分 模块化开发 共20课时
    / c) [5 a- u9 c3 J) O
    9 G3 ]0 g7 H3 D8 g第十部分 大数据可视化 共15课时
    $ p& c( M/ a8 O; E0 ^
    ! S$ J" r8 I! u: f. H2 T. R9 k第十一部分 Backbone 共60课时
    " z4 K$ O( n* ~0 X4 g" |
    1 V' N% a3 V1 {1 a6 L第十二部分 vue 共40课时
    ) ^! q" C1 ~) M0 `) D' ]: Q , Q4 w) h* N) m7 }  ~/ k& I4 Z
    第十三部分 angular 共70课时 6 C  E6 e" b1 D& E! F1 I; |8 ?

    : Y( b6 \* T; O7 x) q第十四部分 前端工程化 共30课时 8 X. X8 O8 k/ g) F5 N7 E
      {4 ?8 q, U% C9 N7 ^) O, {2 |# I
    课程更新网盘
    5 {* y9 [) {) D7 H$ n0 k2016年前端开发Angular.JS从入门到上手企业开发视频1 C* o8 b) a7 M$ @6 v3 I

    2 [# T9 @& c4 j7 N  ~链接: https://pan.baidu.com/s/1dF2vBzV 密码: 3hbk
    - \( Q$ _) ^8 u  d- }! W# U, { # o4 x1 X6 M2 Z+ j7 Q
    2016年最新前端技术react视频入门* H& L- U: C( u6 ?* h* D" s" T( N
    链接: http://pan.baidu.com/s/1i46by8t 密码: 48tt+ C0 l/ p& p+ ?6 p4 e9 l7 v) x

    4 e+ u# P( R$ D0 x& H# ]2016年CSS实体班同步教程
    ) a) i  {# e0 N7 G( B: A: p链接: https://pan.baidu.com/s/1qXWRbCK 密码: a725
    8 ?" |6 x$ C& @6 {  y , y/ i7 O6 I8 F1 J( N
    2016年JS视频教程实体班同步教程7 z. x# ~  f# e. f5 e8 o  i
    链接: https://pan.baidu.com/s/1jHIkxLG 密码: hpyb& U- j2 _4 C$ Q- Z
    7 z4 e0 ?' z7 J2 C: d
    # N# P. S* t( w% D
    不定时更新web前端学习免费教程领取请加QQ  20795769088 ^0 l( w7 W. a

    3 v" Z/ N# h7 N& O/ [
      @9 k5 u: \) ]2 M7 [" \- L目前爱创课程web前端培训的学员就业薪资一般在10K-17K: p1 _6 f! j$ W$ G

    " y: j* I/ c+ f/ z1 O: c8 M官方网站:http://www.icketang.com/
    5 \' C' G) x) T0 w0 m) c+ ^
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    81

    帖子

    176

    积分

    普通会员

    Rank: 2

    积分
    176
    发表于 2022-7-8 13:40:24 | 显示全部楼层

    . N6 G+ `0 @3 A8 ^9 U! i' F2 E' S+ ]9 F* K1 m) b+ F5 B
    感谢楼主     
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2024-3-29 15:12 , Processed in 0.175164 second(s), 34 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表