W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
h:commandLink標簽渲染一個HTML“anchor"元素。
以下JSF標記
<h:commandLink value="Page 1" action="page1" />
被渲染為以下HTML代碼
<a href="#" onclick="mojarra.jsfcljs(document.getElementById("j_idt13"), {"j_idt13:j_idt14":"j_idt13:j_idt14"},"");return false">Page 1</a>
屬性 | 描述 |
---|---|
id | 標簽的標識 |
binding | 引用在backing bean中使用的組件 |
rendered | 布爾值; false將抑制渲染 |
styleClass | 級聯(lián)樣式表(CSS)類名稱 |
value | 值綁定 |
valueChangeListener | 響應值更改的方法綁定 |
converter | 轉(zhuǎn)換器類名 |
validator | 附加到組件的驗證器的類名 |
required | 布爾值; 如果為true,則根據(jù)需要標記標簽 |
accesskey | 給予一個元素的焦點 |
accept | 表單的內(nèi)容類型的逗號分隔列表 |
accept-charset | 表單的字符編碼的逗號或空格分隔列表。 |
alt | 非文字元素(例如圖片)的替代文字 |
border | 元素的邊框?qū)挾鹊南袼刂?/td> |
charset | 鏈接資源的字符編碼 |
coords | 形狀為矩形,圓形或多邊形的元素的坐標 |
dir | 文本的方向。 有效值為 ltr (從左到右)和 rtl (從右到左)。 |
hreflang | 使用 href 屬性指定的資源的基本語言; |
lang | 元素的屬性和文本的基本語言 |
maxlength | 文本字段的最大字符數(shù) |
readonly | 輸入字段的只讀狀態(tài) |
rel | 當前頁面和鏈接頁面之間的關系 |
rev | 將從 href 指定的錨點反向鏈接到當前文檔。 |
style | 內(nèi)聯(lián)樣式信息 |
tabindex | 指定制表符索引的數(shù)值 |
target | 打開文檔的框架的名稱 |
title | 用于輔助功能的標題。 瀏覽器通常為標題的值創(chuàng)建工具提示 |
type | 鏈接類型; 例如樣式表 |
width | 元素的寬度 |
onblur | 失去焦點的事件處理程序 |
onchange | 值更改的事件處理程序 |
onclick | 鼠標按鈕的事件處理程序點擊該元素 |
ondblclick | 雙擊鼠標按鈕的事件處理程序 |
onfocus | 元素接收焦點的事件處理程序 |
onkeydown | 按鍵的事件處理程序 |
onkeypress | 鍵按下并釋放的事件處理程序 |
onkeyup | Key的事件處理程序發(fā)布 |
onmousedown | 鼠標按鈕的事件處理程序 |
onmousemove | 鼠標移動的事件處理程序 |
onmouseout | 鼠標左的事件處理程序 |
onmouseover | 鼠標移動到的事件處理程序 |
onmouseup | 釋放鼠標按鈕的事件處理程序 |
onreset | 表單重置的事件處理程序 |
onselect | 選擇文本的事件處理程序 |
以下代碼來自demo.xhtml。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core"> <h:body> <h:form> <h:link value="Login page" outcome="login" /> <br/> <h:link value="Login page + Param " outcome="login" > <f:param name="username" value="mkyong" /> </h:link> <br/> <h:link outcome="login" > <h:graphicImage library="images" name="myImage.png" /> </h:link> <br/> <h:commandLink value="Login page" /> <br/> <h:commandLink action="#{user.goLoginPage}" value="Login page" /> <br/> <h:commandLink action="#{user.goLoginPage}" value="Login page + Param "> <f:param name="username" value="mkyong" /> </h:commandLink> <br/> <h:commandLink action="#{user.goLoginPage}"> <h:graphicImage library="images" name="myImage.png" /> </h:commandLink> <br/> <h:outputLink>Login page</h:outputLink> <br/> <h:outputLink value="login.xhtml" >Login page</h:outputLink> <br/> <h:outputLink value="login.xhtml"> <h:outputText value="Login page" /> <f:param name="username" value="o2fo.com" /> </h:outputLink> <br/> <h:outputLink value="login.xhtml"> <h:graphicImage library="images" name="myImage.png" /> </h:outputLink> </h:form> </h:body> </html>
下面的代碼來自UserBean.java。
package cn.w3cschool.common; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; @ManagedBean(name="user") @SessionScoped public class UserBean{ public String goLoginPage(){ return "login"; } }
以下代碼來自login.xhtml。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" > <h:body> <h1>login.xhtml</h1> </h:body> </html>下載 Link-commandLink-outputLink.zip
將生成的WAR文件從目標文件夾復制到Tomcat部署文件夾,并運行Tomcat-Install-folder/bin/startup.bat。
Tomcat完成啟動后,在瀏覽器地址欄中鍵入以下URL。
http://localhost:8080/simple-webapp/demo.xhtml
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: