來寫一個登錄的例子:
程序清單 login/web/index.jsp
<html>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<f:view>
<head>
<title>A Simple JavaServer Faces Application</title>
</head>
<body>
<h:form>
<h3>Please enter your name and password.</h3>
<table>
<tr>
<td>Name:</td>
<td><h:inputText value="#{user.name}" /></td>
</tr>
<tr>
<td>Password:</td>
<td><h:inputSecret value="#{user.password}" /></td>
</tr>
</table>
<p>
<h:comandButton value="Login" action="login" />
</p>
</h:form>
</body>
</f:view>
</html>
f:view h:inputText 是JSF標籤。兩個taglib聲明瞭JSF標籤庫。
屬性value="#{user.name}"告訴JSF實現鏈接文本字段到用戶對象的name屬性.
當用戶輸入姓名和密碼,單機按鈕之後,屏幕將顯示歡迎界面。歡迎界面是由commandButton的action屬性值,通過配置導航到指定的歡迎頁面
一個簡單的JSF例子
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
學習primefaces上傳組件並重新打包
山呀海莫斯
2018-08-27 18:41:39
Seam - 無縫集成 JSF,第 2 部分: 藉助 Seam 進行對話
im056
2018-08-27 17:40:38
如何從Faces Context中得到當前的view id?
im056
2018-08-27 17:40:24
AJAX+JSF組件實現高性能的文件上載
im056
2018-08-27 17:40:24
如何使用另外一個managed bean的屬性值來初始化inputText的值?
im056
2018-08-27 17:40:24
Seam - 無縫集成 JSF,第 1 部分: 爲 JSF 量身定做的應用程序框架1
im056
2018-08-27 17:40:23
如何在另外一個managed-bean 中訪問一個managed-bean ?
im056
2018-08-27 17:40:23
JSF Tree2 實踐
im056
2018-08-27 17:40:23
使用backing bean來添加UIComponents 到頁面中?
im056
2018-08-27 17:40:23
如何從新設置session範圍的bean
im056
2018-08-27 17:40:23
在JSF中使用依賴級聯選擇框
im056
2018-08-27 17:40:16
如何使用java代碼來訪問managed-bean 的屬性?
im056
2018-08-27 17:40:16
Facelets介紹
im056
2018-08-27 17:40:16
如何在JSP頁面中訪問web.xml中的初始化參數?
im056
2018-08-27 17:40:16