2012年自考互聯網軟件應用與開發復習資料(26)


JSP 技術介紹轉自環 球 網 校edu24ol.com
模板元素:模板元素是指JSP的靜態HTML或者XML內容,它對JSP的顯示是非常必要的。這部分的任務主要由制作網頁的美工來完成。
在JSP編輯時,它將把這些模板元素編譯到Servlet里。當客戶請求次JSP時,它會把這些模板元素一字不變地發送到客戶端。
Request:Request對象有它的請求訪問,它將包裝成HttpServletRequest接口。來自客戶端的請求經JSP處理后,由Request對象進行封裝。它將作為給jspService()方法的一個參數而由容器傳遞給JSP頁面。通過getParameter(String paramaeterName)方法可以得到Request參數,通過GET、P0ST、HEAD等可以得到Request的類型,通過Cookies、Referer等可以得到引入的Http頭。通用的方法有:request.getParameter(String name)、request.getParameterNames()、request.setCharacterEncoding(String encoding)等。
Response對象:Response對象具有頁面的范圍,它被包裝成HttpServletResponse接口。他封裝了JSP產生的響應,然后被發送到客戶端以響應客戶的請求。同樣,它由容器生成,作為jspService()方法的參數被傳入JSP.因為輸出流是緩沖的,所以可以設置HTTP狀態碼和Response頭。常用的操作有:response.sendRedirect(“newURL”)、response.setHeader(“HeadInfo”)等。
1. 簡述Servlet帶來的問題。簡述純Servlet方案中存在的問題(考點)
答:純Servlet存在以下一些問題:
(1)開發和維護應用程序的所有部分需要有深厚的Java編程知識,因此處理代碼和HTML元素是交織在一起的。
(2)改變應用程序的外觀和風格,或者加入對某種新類型客戶機(如WML客戶機)的支持時,都需要更新并重新編譯Servlet代碼。
?。?)很難利用網頁開發工具的優勢來設計應用程序界面。如果使用這些工具來開發網頁布局的話,生成的HTML代碼必須被手工嵌入到Servlet代碼中,這個過程既耗時又容易出錯,而且極度枯燥乏味。
2. 簡述JSP中的指令元素。
答:指令是用于從JSP發送到容器上的一個信息。它用來設置全局變量,聲明類要實現的方法和輸出內容的類型等。它們并不向客戶產生任何輸出,所有的指令都在JSP整個文件范圍內有效。指令元素為翻譯階段提供了全局信息。指令元素使用以下的格式:
<%@ directivename attribute=“value”,attribute=“value”%>
更多科目復習資料:
最新資訊
- 歷年匯總!2025年10月《馬原》高頻考點及備考資料2025-09-23
- 重點!2025年10月自考《習概(15040)》??己喆痤}匯總2025-09-22
- 臨考沖刺!2025年10月自考考試題型、評分標準確定,速領沖刺資料包2025-09-22
- 常考!2025年10月自考《英語二》高頻考點+必背知識點2025-09-22
- 2025年10月自考開考科目清單公布!新版教材這樣買才不會錯2025-09-21
- 倒計時!2025年10月自考考前沖刺,這些資料必須有2025-09-20
- 重點收藏!2025年10月自考《中國近代史綱要》歷史事件時間點梳理2025-09-19
- 考生必看!2025年10月自考《中國近代史綱要》必背考點2025-09-19
- 重點收藏!2025年10月自考《習概(15040)》歷年高頻簡答題匯總2025-09-19
- 2025年10月自考報名全結束!后續備考要點、資源合集、考試須知一文看全2025-09-18