华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > Java語言程序設(shè)計(jì) > 考試輔導(dǎo) > 文章內(nèi)容
  

全國計(jì)算機(jī)等級(jí)考試二級(jí)Java重點(diǎn)內(nèi)容(39)

中華IT學(xué)院   【 】  [ 2016年11月7日 ]

  jsp基礎(chǔ)

  1、什么是jsp?

  2、如何寫一個(gè)jsp文件?

  1)寫一個(gè)以.jsp為后綴的文件

  2)添加如下的組成元素:

  a, html(html,css,javascript)

  b, java代碼:

  方式一 java代碼片斷:

  方式二 jsp表達(dá)式:

  方式三 jsp聲明

  c, 使用隱含對(duì)象

  即在jsp文件里直接使用的對(duì)象。

  out

  request

  response

  session

  application

  pageContext: PageContext類的實(shí)例,容器會(huì)

  為每一個(gè)jsp實(shí)例創(chuàng)建唯一的一個(gè)pageContext

  實(shí)例。主要有兩個(gè)作用:

  作用1,綁訂數(shù)據(jù)

  setAttribute,getAttribute,removeAttribute

  注意,某個(gè)jsp實(shí)例綁訂數(shù)據(jù)到pageContext

  上,只有它自己能訪問。

  作用2, 找到其它隱含對(duì)象。

  config: ServletConfig實(shí)例

  exception: 獲取jsp出錯(cuò)信息。

  比如,某個(gè)jsp文件(比如jsp05.jsp)有

  運(yùn)行過程當(dāng)中,有可能出錯(cuò),則可以

  采用如下方式來處理:

  step1,在jsp05.jsp文件當(dāng)中,使用

  指定一個(gè)錯(cuò)誤處理頁面(error.jsp)。

  step2,在error.jsp文件當(dāng)中,使用

  ,

  然后使用exception.getMessage方法

  輸出錯(cuò)誤信息。

  page: 相當(dāng)于this,指向了jsp實(shí)例本身

  d,指令: 通知容器,在將.jsp文件轉(zhuǎn)換成

  對(duì)應(yīng)的.java文件時(shí),做一些額外的處理。

  page指令

  import

  pageEncoding

  contentType

  isErrorPage: true/false,為true時(shí),可以

  使用exception隱含對(duì)象。

  errorPage: 值是一個(gè)jsp文件,用來指定

  錯(cuò)誤處理頁面。

  isELIgnored: true/false,為true時(shí),表示

  忽略el表達(dá)式。

  include指令

  file

  taglib指令: 引入jsp標(biāo)簽

  uri:指定一個(gè)命名空間

  prefix:命名空間的前綴

  e, 活動(dòng)元素(Action Element): jsp已經(jīng)運(yùn)行了,

  通知容器做一些處理。

  A.:

  轉(zhuǎn)發(fā),page指定轉(zhuǎn)發(fā)的目的地地址。

  B.

  jsp在運(yùn)行過程當(dāng)中,調(diào)用另外一個(gè)jsp,然后將二者的輸出內(nèi)容合并。

  page指定要調(diào)用的jsp文件。

  C.

  傳參,其中name指定參數(shù)名,value指定參數(shù)值。

  D.

  從scope指定的范圍(可以是page,request, session, application)中查找id指定的對(duì)象是否存在(執(zhí)行類似 request.getAttribute)。如果存在,則什么都不做,如果不存在,則創(chuàng)建相應(yīng)的對(duì)象并且綁訂。

  依據(jù)name指定的名稱查找到對(duì)應(yīng)的對(duì)象,并且調(diào)用相應(yīng)的get方法。

  value="">

  依據(jù)name指定的名稱查找到對(duì)應(yīng)的對(duì)象,并且調(diào)用相應(yīng)的set方法。

  f,注釋

  注釋中的代碼會(huì)執(zhí)行,但不會(huì)在頁面上輸出。

  注釋中的代碼不會(huì)執(zhí)行,也不會(huì)在頁面上輸出。

  3、jsp是如何執(zhí)行的?

  step1 .jsp文件轉(zhuǎn)換成對(duì)應(yīng)的servlet。

  a, html ---- > service方法里,使用out.write輸出。

  b, -----> service方法里,照搬。

  c, -----> service方法里,使用out.print輸出。

  d, -----> 作為屬性或者方法。

分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照
宜春市| 新营市| 通江县| 丰城市| 讷河市| 沙坪坝区| 康乐县| 嘉善县| 云林县| 阿克苏市| 灵丘县| 郯城县| 永安市| 临城县| 德惠市| 建平县| 盐亭县| 新巴尔虎左旗| 比如县| 南城县| 毕节市| 若尔盖县| 仁怀市| 丰宁| 东方市| 德格县| 达尔| 子洲县| 易门县| 南岸区| 古丈县| 开阳县| 连城县| 天祝| 加查县| 岱山县| 抚宁县| 高青县| 綦江县| 平遥县| 罗源县|