问题描述
是否有一种有效的方法可以在 faces-config 中查找由于页面删除或结果从未触发而未使用的导航规则?
提前致谢。
解决方法
我不知道 JSF API/Impl 中的任何内容可以为您完成。
但是,您可以启用日志记录并跟踪使用的不同导航案例。
例如,MyFaces 记录来自 NavigationHandlerImpl#handleNavigation 的以下行:
fromAction=#{bean.doSomething} outcome=someMapping toViewId =/faces/somePage.xhtml redirect=false
然后您可以收集这些日志并找出未使用的导航。