成人免费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的經驗

2019-12-25 11:47:27

LinuxFVWM

2022-01-14 09:17:13

PythonAPISIX插件

2010-10-25 16:05:07

oracle自定義函數

2009-06-22 16:24:33

JSF框架中使用的設計

2009-06-24 17:21:23

JSF框架設計模式

2009-11-10 17:12:22

VB.NET自定義類型

2015-02-12 15:33:43

微信SDK

2021-05-28 08:58:41

Golang網卡metrics

2022-09-13 15:44:52

VSLook插件

2021-10-28 08:39:22

Node Export自定義 監控

2015-02-12 15:38:26

微信SDK

2011-07-25 10:40:47

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

2016-12-26 15:25:59

Android自定義View

2016-11-16 21:55:55

源碼分析自定義view androi
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本精品一区二区三区在线观看视频 | 久久久精品综合 | gav成人免费播放视频 | 国产日韩精品一区二区 | 久久免费视频在线 | 国产区高清 | h片免费看 | 亚洲色图网址 | 久久99国产精一区二区三区 | 欧美伊人影院 | av黄色免费 | 久久99精品久久久久久国产越南 | 久久精品无码一区二区三区 | 国产亚洲一区二区三区 | 中文天堂在线一区 | 欧美精品一区在线 | 操人视频在线观看 | 亚洲精品久久久久久久不卡四虎 | 中文字幕亚洲欧美 | 成人av在线播放 | 69精品久久久久久 | 99在线精品视频 | 欧美日韩国产一区二区三区 | 成人在线小视频 | 久久久久国产精品www | 成人国产精品久久久 | 在线观看免费福利 | www网站在线观看 | 成人影院在线观看 | 日韩欧美在线观看视频 | av国产精品毛片一区二区小说 | 日韩久久成人 | 国产成年人视频 | 亚洲欧美综合精品久久成人 | 激情 亚洲| 99久久99| 青青草国产在线观看 | 久久精品国产99国产 | 欧美亚洲视频在线观看 | 激情免费视频 | 在线色网|