程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP語法介紹

JSP語法介紹

編輯:關於JSP

jsp(SUN企業級應用的首選)頁面中的元素

一,釋:三種注釋,<!--  -->會打印到客戶端,剩下的兩種被jsp(SUN企業級應用的首選)引擎忽略。

二,模板元素:指jsp(SUN企業級應用的首選)中的靜態HTLM或者xml(標准化越來越近了)內容,它影響頁面的結構和美觀程度,但那是美工的事,與程序員無關。

三,腳本元素:包括聲明(Declaration),表達式(Expression)和Scriptlets,除去一些微小的差異外,Scriptlets完全可以取代前兩種的功能。

四,指令元素:

jsp(SUN企業級應用的首選)指令是jsp(SUN企業級應用的首選)向jsp(SUN企業級應用的首選)包容器發送的消息。他們用來設置全局值,如類聲明,要實現的方法,輸出內容類型等,並不向客戶口產生任何輸出。它只影響本jsp(SUN企業級應用的首選)文件。

1,  age指令:用來定義和操作許多重要的頁面的屬性,這些屬性與jsp(SUN企業級應用的首選)包容器進行通信。在jsp(SUN企業級應用的首選)的任何地方,以任何順序,一個頁面可以包含任意數量的page指令。但除了import指令外,其它的指令只能出現一次。幾個重要的page指令:

<% @  page import =”java.io.*,java.util.*”%>//導入包

<% @  buffer=”  ”%>//定義對客戶輸出流的緩沖模型。

<% @  info=”  ”%>//可以使用servlet.getServletInfo()得到該字符串

<% @  isErrorPage=”  ”%>

<% @  errorPage=”  ”%>

<% @  isThreadSafe=” ” %>//jsp(SUN企業級應用的首選)文件是否能多線程使用

2,  include指令:ASP中用的很多了吧,後面再介紹。

3,  taglib指令:詳見作者以前文章《Struts中的自定義標記》。

五,動作元素

jsp(SUN企業級應用的首選)動作元素是使用xml(標准化越來越近了)語法寫成的,它是在請求處理階段起作用的,它影響jsp(SUN企業級應用的首選)運行時的行為和發送給客戶的應答。它們應當由所有的包容器提供,而不管它們的實現如何。

從效果上來說,一個標准動作是能夠嵌入到jsp(SUN企業級應用的首選)頁面之中的一個標記。在頁面被編譯為servlet期間,當包容器遇到這個標記時,就用相應於請求的預定義的任務的JAVA代碼來代替它。

1,<jsp(SUN企業級應用的首選):param>:為其他標簽提供附加信息。

  <jsp(SUN企業級應用的首選):param name=”paramName” value=”paramValue”/>

  它與<jsp(SUN企業級應用的首選):include>,<jsp(SUN企業級應用的首選):forward>,<jsp(SUN企業級應用的首選):plugin>一起使用。

2,<jsp(SUN企業級應用的首選):include>

   如果包含是靜態文件,那麼僅僅是把內容加到jsp(SUN企業級應用的首選)文件中去,這個文件不會被

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved