成都創(chuàng)新互聯(lián)是專業(yè)的江津網站建設公司,江津接單;提供成都網站建設、成都網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行江津網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!
11 JSP11.1 JSP概述JavaServer Pages (JSP)使得我們能夠分離頁面的靜態(tài)HTML和動態(tài)部分。HTML可以用任何通常使用的Web制作工具編寫,編寫方式也和原來的一樣;動態(tài)部分的代碼放入特殊標記之內,大部分以“<%”開始,以“%>”結束。例如,下面是一個JSP頁面的片斷,如果我們用http: //host/OrderConfirmation.jsp?title=Core+Web+Programming這個URL打開該頁面,則結果顯示 “Thanks for ordering Core Web Programming”。Thanks for ordering<%= request.getParameter("title") %>JSP 頁面文件通常以.jsp為擴展名,而且可以安裝到任何能夠存放普通Web頁面的地方。雖然從代碼編寫來看,JSP頁面更象普通Web頁面而不象 Servlet,但實際上,JSP最終會被轉換成正規(guī)的Servlet,靜態(tài)HTML直接輸出到和Servlet service方法關聯(lián)的輸出流。JSP到Servlet的轉換過程一般在出現第一次頁面請求時進行。因此,如果你希望第一個用戶不會由于JSP頁面轉換成Servlet而等待太長的時間,希望確保Servlet已經正確地編譯并裝載,你可以在安裝JSP頁面之后自己請求一下這個頁面。另外也請注意,許多Web服務器允許定義別名,所以一個看起來指向HTML文件的URL實際上可能指向Servlet或JSP頁面。除了普通HTML代碼之外,嵌入JSP頁面的其他成分主要有如下三種:腳本元素(Scripting Element),指令(Directive),動作(Action)。腳本元素用來嵌入Java代碼,這些Java代碼將成為轉換得到的Servlet的一部分;JSP指令用來從整體上控制 Servlet的結構;動作用來引入現有的組件或者控制JSP引擎的行為。為了簡化腳本元素,JSP定義了一組可以直接使用的變量(預定義變量),比如前面代碼片斷中的request就是其中一例。注意本文以JSP 1.0規(guī)范為基礎。和0.92版相比,新版本的JSP作了許多重大的改動。雖然這些改動只會使JSP變得更好,但應注意1.0的JSP頁面幾乎和早期的JSP引擎完全不兼容。11.2 JSP語法概要表JSP元素 語法 說明 備注JSP表達式 <%= expression %> 計算表達式并輸出結果 等價的XML表達是:
新聞名稱:JavaServlet和JSP教程(11)(轉)
分享網址:http://aaarwkj.com/article16/pjcdgg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供響應式網站、App設計、軟件開發(fā)、靜態(tài)網站、云服務器、
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)