古詩詞大全網 - 四字成語 - jsp是什麽意思啊

jsp是什麽意思啊

jsp是壹種動態網頁技術標準。

JSP(全稱JavaServerPages)是由SunMicrosystems公司主導創建的壹種動態網頁技術標準。JSP部署於網絡服務器上,可以響應客戶端發送的請求,並根據請求內容動態地生成HTML、XML或其他格式文檔的Web網頁,然後返回給請求者。JSP技術以Java語言作為腳本語言,為用戶的HTTP請求提供服務,並能與服務器上的其它Java程序***同處理復雜的業務需求。

JSP將Java代碼和特定變動內容嵌入到靜態的頁面中,實現以靜態頁面為模板,動態生成其中的部分內容。JSP引入了被稱為“JSP動作”的XML標簽,用來調用內建功能。另外,可以創建JSP標簽庫,然後像使用標準HTML或XML標簽壹樣使用它們。

JSP的重要功能:

JSP2.0中的壹個主要功能是JSPfragment,它的基本特點是可以使處理JSP的容器推遲評估JSP標記屬性。我們知道壹般JSP是首先評估JSP標記的屬性,然後在處理JSP標記時使用這些屬性,而JSPfragment提供了動態的屬性。也就是說,這些屬性在JSP處理其標記體時是可以被改變的。JSP需要將這樣的屬性定義為javax.servlet.jsp.tagext.JspFragment類型。

當JSP標記設置成這種形式時,這種標記屬性實際上的處理方法類似於標記體。在實現標記的程序中,標記屬性可以被反復評估多次。這種用法稱為JSPfragment。JSPfragment還可以定義在壹個SimpleTag處理程序中使用的自制標記動作。

像前面例子說明的,getJspBody返回壹個JspFragment對象並可以在doTag方法中多次使用。需要註意的是,使用JSPfragment的JSP只能有壹般的文本和JSPaction,不能有scriptlet和scriptlet表達式。