2013年5月11日 星期六

h:outputText 單純的文字輸出

<h:outputText> 是最常用到的文字輸出標籤之一。雖然在 JSF 2.0 不一定要用它才能輸出文字,但是它還是有一些有用的屬性方便我們做各種變化輸出。
比較常會用到屬性列表如下:
h:outputText 屬性
屬性 說明
value實際上輸出的文字
rendered輸出的條件,當整個運算為true 時會輸出;為 false 時不會輸出。
id元件的 id 。ajax 或 css 操作元件時會使用。
stylecss 樣式。直接使用css 樣式
styleClasscss 樣式類別。
escape是否要避掉 XML 或 HTML  敏感的字元。如(< , > )等。
title(滑鼠滑過時)提示用的 title 和 html 的 title 相同。 

以下的程式 我們就來示範這些屬性的使用。
示範程式:
Java Managed Bean:

/**
 * 示範 outputText 用
 */
package jason.blogger.jsf;

import javax.faces.bean.ManagedBean;

/**
 * @author jason 2013/5/13
 */
@ManagedBean
public class Person
{
 private String firstName;
 private String lastName;
 private String tag;

 public Person()
 {
  super();
  firstName="三";
  lastName="張";
  tag="
"; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getTag() { return tag; } public void setTag(String tag) { this.tag = tag; } }

xhtml :


CSS:
@CHARSET "UTF-8";
.name
{
  background:pink;
}

#first
{
 color:yellow;
}
輸出結果:


沒有留言:

張貼留言