justforu 的部落格

JSP2.0 跟以前版本有何不同

JSP 1.2 是屬於 J2EE 1.3 架構
JSP 2.0 在 JSP 1.2 基礎之上增加新功能,且保證向下相容。
JSP 2.0 最主要的新特性包刮:

1. 表達語言 (Expression language)
JSTL (Java Standard Tag Library) 表達語言可以使用標籤 (Tag) 連接 JSP 的隱含對象和 JavaBeans 元件,JSTL 的核心標籤也提供流程和迴圈控制功能。

2. SimpleTag
JSP 2.0 中加入新建自定標籤的 API:javax.servlet.jsp.tagext.SimpleTag,已定義出用來實現簡單標記的介面。與 JSP 1.2 不同的是,SimpleTag 不使用 doStartTag() 和 doEndTag() 語法,而是提供一個簡單的 doTag() 語法。

3. JSP Fragment
一般 JSP 是先評估 JSP 標籤的屬性,然後在處理 JSP 標籤時使用這些屬性,而 JSP Fragment 則提供動態的標籤屬性,這些屬性在 JSP 處理該標籤時是可以被改變的。
------------------------------------------------------------------------------------------
學號:493512325
作者:kasimchen
來源:http://tw.knowledge.yahoo.com/question/question?qid=1305091204707

參考資料:http://203.66.161.5/document/mic_digi/MIC/Reports/eBusinessSoftware&Serv...

[@more@]

何時用JSP何時用Servlet?

"

JSP 和 Servlet 主要是基於分工所產生的
    JSP 適合用在呈現畫面和資料 當中不建議有Scriplet,也就是不建議出現<% Java語法 %>,而儘量使用EL、標籤、JavaBean、JSTL 等
    Servlet 通常是用於後端的處理,將處理完的資料封裝好之後,丟給JSP來呈現資料
主要是給熟悉Java語言的開發人員而設計的,在Servlet中不建議出現有HTML內嵌的程式碼,會很難寫
    然而最好的方法是 JSP 與 Servlet 互相合作
-------------------------------------------------------------
學號 : 493512325

[@more@]

 

"

頁面