2
上午farely新JSF和我得到的JSF,當我閱讀教程的Facelets之間容易混淆...什麼是Facelets,它與JSF有什麼關係?
什麼是Facelets的?..是JSF & Facelets的一樣嗎?...
如何Facelets的與JSTL不同?
上午farely新JSF和我得到的JSF,當我閱讀教程的Facelets之間容易混淆...什麼是Facelets,它與JSF有什麼關係?
什麼是Facelets的?..是JSF & Facelets的一樣嗎?...
如何Facelets的與JSTL不同?
Facelets是一種功能強大但輕量級的頁面聲明語言,用於使用HTML樣式模板構建JavaServer Faces視圖並構建組件樹。 Facelets的功能包括以下內容:
·XHTML中使用網頁製作
·除的JavaServer支持Facelets標記庫的面孔和JSTL標記庫
·對於表達式語言支持(EL)
·模板對於組件和頁面
基本上,Facelets允許您添加模板標記庫(XML文檔),這對於在HTML頁面中添加UI控件非常有用,如果您使用JSF。此聲明的Facelets的例子:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html">
<!-- look at the xml library 'import' -->
<body>
<h:form>
<h:outputText value="Welcome, #{loggedInUser.name}" disabled="#{empty loggedInUser}" />
<h:inputText value="#{bean.property}" />
<!-- look at this tags, the special mark 'h:outputText'... -->
<h:commandButton value="OK" action="#{bean.doSomething}" />
</h:form>
</body>
</html>
總之,Facelets的提供的工具(模板標記庫),用於UI控件和JSF允許這種通信與後臺豆控制。
http://en.wikipedia.org/wiki/Facelets
http://docs.oracle.com/javaee/6/tutorial/doc/gijtu.html
沒有必要看得更遠只是閱讀【答案】(http://stackoverflow.com/questions/2095397/what-is-the-difference-between-jsf-servlet-and -jsp/2097732#2097732)由BalusC。 – Ravi