成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JSF中使用自定義Navigation

開發 后端
本文介紹JSF的Navigation的自定義,以及介紹JSF的Navigation 中,我們一個 page 都有一個 from-view-id 。

過去的一段時間,一直有人拿 JSF的Navigation 當靶子,批評 JSF,其實細心的人會發現,在 Java 世界,這樣的批評常常是很片面的,幾乎所有成熟的應用框架,在除了實現某些默認的功能外,還保留一些擴展的接口,提供了相當的擴展性,比如說 struts, spring 等很多的 web framework 都提供了很多擴展的接口,當然,JSF 也一樣。JSF的Navigation 中,我們一個 page 都有一個 from-view-id ,它的每個 navigation 出口 to-view-id 都必須定義,所以在不同的 from-view-id 中會有一些重復的 to-view-id,并且每當有一個新的 navigation 路徑,我們都必須配置這個路徑,才能夠在 action 中正確的轉向我們這個路徑。很多情況下,這樣的方式用起來都不是很爽,我們需要有一些簡單的方式,我們在 action 事件中,直接 return 一個 page 的 path 就會直接 forward 到這個 page ,在用的時候會方便一些,有沒有辦法去做到呢?

答案是肯定的。

在 JSF 的 Specification 中 7.4 中對JSF的Naviation 已經有很明確的規定了,在 JSF API 中,提供了 NavigationHandler 這樣一個抽象類。

abstract void handleNavigation(FacesContext context, java.lang.String fromAction, java.lang.String outcome)

我們只要實現這樣的抽象方法,就可以實現一個自己定制的 Navigation 實現,當然我們現在用的只是一個 Default 的實現了,如果你希望按照你自己的想法去 Navigation 你的 Application,那么很簡單,你只要實現你自己的 handleNavigation 方法就可以了。

接著,需要在 face-config.xml 的 application 部分加入一些配置:


試試看,在你的應用中,是不是已經按照你的 Navigation 在走了呢.我們一個參考的實現,我把相關的代碼附在本文后面,大家可以參考并很容易把它應用到你自己的應用中去了。

【編輯推薦】

  1. JSF2中Ajax事件和錯誤
  2. 簡述JSF程序配置
  3. Java開發三劍客JSF2.0、EJB3.1、JPA2.0現狀及發展
  4. 在JSF/JSP中集成FCKEditor
  5. JSF+Seam框架學習心得
責任編輯:佚名 來源: 中國IT實驗室
相關推薦

2009-06-24 15:13:36

自定義JSF組件

2009-06-25 14:53:35

自定義UI組件JSF框架

2022-11-23 15:26:25

Ubuntu程序塢

2021-07-16 07:00:11

PyTorch DatasetsDataLoader

2009-06-22 15:07:45

原則和技巧JSF自定義復合組件

2009-06-24 17:34:58

使用JSF的經驗

2009-06-22 16:24:33

JSF框架中使用的設計

2019-12-25 11:47:27

LinuxFVWM

2022-01-14 09:17:13

PythonAPISIX插件

2010-10-25 16:05:07

oracle自定義函數

2009-06-24 17:21:23

JSF框架設計模式

2009-11-10 17:12:22

VB.NET自定義類型

2022-09-13 15:44:52

VSLook插件

2021-10-28 08:39:22

Node Export自定義 監控

2015-02-12 15:33:43

微信SDK

2021-05-28 08:58:41

Golang網卡metrics

2011-07-25 10:40:47

SQL Server用戶自定義函數臨時表

2015-02-12 15:38:26

微信SDK

2016-11-16 21:55:55

源碼分析自定義view androi

2021-07-15 16:41:21

Swift查詢函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久久久久久 | 欧美精品综合 | 欧美理论片在线观看 | 国产精品一区三区 | 国产成人精品一区二区三 | 中文字幕一区在线观看视频 | 少妇一级淫片免费放播放 | 神马久久香蕉 | 黄色大片在线 | 正在播放一区二区 | 午夜精品久久久久久不卡欧美一级 | 成人午夜高清 | 久草视频在 | 婷婷色婷婷| 国产成在线观看免费视频 | 日韩在线免费 | 99精品国产成人一区二区 | www.中文字幕.com | 91色网站 | 国产成人99久久亚洲综合精品 | 在线精品一区二区三区 | 日本不卡视频 | 亚洲免费av一区 | 久久99国产精品 | 精品二区视频 | 欧美精品在线免费 | 精品国产一区二区三区免费 | 久久精品一 | 欧美日韩国产精品一区 | 亚洲欧美精品 | 精品欧美色视频网站在线观看 | 日韩欧美黄色 | 国产福利在线视频 | 精品欧美一区二区三区久久久 | 日日骚视频 | 日韩精品一区二区三区视频播放 | 欧美一级片在线观看 | 欧美不卡 | 国产精品一区二区三区在线 | 亚洲成人一区二区在线 | 国产一区二区三区四区三区四 |