日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JSF標記與JSTL標記混合使用

所有談到的JSF定制標記庫都是不錯的,但是,如果我有自己的定制標記,或有第三方的標記庫應該怎么辦?或者我要使用JSP標準標記庫 (JSTL)?它是一組能做我們剛提到的所有事情的標記庫。在極大程度上,這些標記能與JSF標記混合使用。 Faces標記能在其它標記的內(nèi)部嵌套使用,反之亦然。 一些產(chǎn)品,象IBM的 WebSphere Application Developer, 鼓勵這種方法。其它的如 Sun的 Java Creator Studio則選擇純的JSF標記,另一方面,Oracle的 JDeveloper 讓你混合和配合使用,但也鼓勵使用純JSF標記。

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設,海倫企業(yè)網(wǎng)站建設,海倫品牌網(wǎng)站建設,網(wǎng)站定制,海倫網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,海倫網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

注意: 無論何時,你將JSF 標記嵌套在非JSF定制標記內(nèi)時,你必須分派一個組件標識符到JSF 標記。 因為JSTL 是標準的并且許多人熟悉它,我們將用它示范如何將它與 JSF定制標記一起使用。 (如果你想全面了解JSTL, 請看 Shawn Bayern寫的一本極好的書, JSTL in Action.) 讓我們從簡單的例子開始 JSTL 標記和 JSF 標記混合和配合使用。代碼引入了兩個 JSF 標記庫和核心 JSTL 標記庫。

JSTL 標記與 JSF 標記混合使用
代碼內(nèi)容

  1. <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> 
  2. <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> 
  3. <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> 
  4.  
  5.  
  6. </strong>JSF in Action: JSTL Example 1 - Mixing JSF with other custom tags<strong> 
  7.  
  8.  bgcolor="#FFFFFF"> 
  9.  
  10.  

  11.  value="Example of using JSF tags with other custom tags"/> 
  12.  
  13.  

  14.  
  15.  value="Here’s the value of your web.xml (don’t do this at home):"/> 
  16.  
  17.  
  18.  
  19.  url="WEB-INF/web.xml"/> 
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  

在這個例子里, JSTL 和JSF 標記嵌套在 JSF標記 內(nèi), 定義了JSF組件樹的開始。這個例子使用了 JSF 的h標記 () 和JSTL 標記顯示文本。 在這個頁面內(nèi),JSTL 標記包含系統(tǒng)的 web.xml 文件 (這不是你想與其它人共享文件的正確方法,所以,不要在一臺真實的服務器上這樣做). 因為 web.xml 是一個XML 文件, 標記要嵌套在 內(nèi), 是一個 JSF UIOutput組件并且繪制時轉義XML元素,所以能在HTML頁內(nèi)正確顯示。這個例子沒有太多的內(nèi)容,但它示范了在同一頁面內(nèi)不同的標記能一起使用。注意我們把JSTL 標記嵌套在 JSF 標記內(nèi),一般而言,它比將 JSF 標記嵌套在其它標記內(nèi)容易。事實上,任何有子組件的組件如 HtmlDataTable和 HtmlPanelGrid需要將模板文本嵌套在一個 標記內(nèi)。 JSTL 標記與 JSF 標記一起使用使JSF變得更強大,這兩者都使用類似的表達式語言。 (對 JSP 2.0’s 表達式也是如此l). 這允許你以一種直觀的方式在JSTL 和 JSF 標記間共享數(shù)據(jù)。 這里舉例說明這一點,讓我們看另一個例子, 它允許用戶在 HtmlInputText 控件中輸入一個值,然后利用這個值用 JSTL 標記重復輸出一個字符串。

JSF 、JSTL 標記和同一個 backing bean
代碼內(nèi)容

  1.  
  2.  class="org.jia.examples.TestForm" id="exampleBean" scope="session"/> 
  3.  

  4.  value="Example of using JSF and JSTL expression languages"/> 
  5.  
  6.  
  7.  for="inputInt"> 
  8.  value="How many times do you want to repeat the Oracle’s prophecy?"/> 
  9.  
  10.  id="inputInt" value="#{sessionScope.exampleBean.number}"/> 
  11.  value="Go!"/> 
  12.  

  13.  test="${sessionScope.exampleBean.number > 0}"> 
  14.  begin="0" end="${sessionScope.exampleBean.number - 1}" var="count"> 
  15. Queen Tracey will achieve world domination.
     
  16.  
  17.  
  18.  
  19.  
  20. ...  
  21.  
  22. ... 

分享題目:JSF標記與JSTL標記混合使用
網(wǎng)頁URL:http://www.5511xx.com/article/cdochph.html