是不是觉的在face-config.xml中写<navigation-roue> 很不方便啊。
jsf中提供了navigation的扩展,可是自定义navigation。
jsf1.2实现如下:
在face-config.xml中写<application>
<navigation-handler>cn.jhc.MyNavigation</navigation-handler>
</application>
在自定义类中写
public class MyNavigation extends NavigationHandler {
@Override
public void handleNavigation(FacesContext context, String fromAction,
String outcome) {
if (outcome == null) {
return;
}
ViewHandler viewHandler = context.getApplication().getViewHandler();
String newViewId = outcome;
UIViewRoot viewRoot = viewHandler.createView(context, newViewId);
context.setViewRoot(viewRoot);
context.renderResponse();
}
}
在bean中只要写
public String login() {
return "/welcome.jsp";
}
就能访问到相应的资源了。
这就省去了在navigation-roue中加一个页面要配一个navigation的麻烦了。
Link:http://blog.163.com/java_blog/blog/static/193993170201173195019428/
分享到:
相关推荐
NULL 博文链接:https://zhanghong.iteye.com/blog/856249
jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF
jsf 分页 jsf 分页 jsf 分页 jsf 分页
JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...
《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...
JSF中文教程JSF中文教程JSF中文教程JSF中文教程
主要讲述JSF的工作方式 JSF的工作方式 JSF架构 JSF模型 JSF事件类型
JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍JSF开发介绍
第一个JSF程序,初学JSF者必备,jsf架包 jsf实例
jsf1.2 core jsf jsf核心
jsf 视频 java faces jsf 视频 java faces jsf 视频 java faces
================================= JSF开发必备JAR ================================= <br>《JSF入门简单中文版》开篇提到JSF开发需要的jar,' 但是按其中提供的方法: <br>jstl.jar 与 ...
JSF入门教程 JSF入门教程 JSF入门教程
jsf 中文文档jsf 中文文档jsf 中文文档jsf 中文文档
jsf 文档 jsf 文档 jsf 文档 jsf 文档
JSF的学习入门知识教程,里面有例子还有各个标签的使用及属性介绍
精通JSF中文教程精通JSF中文教程精通JSF中文教程精通JSF中文教程精通JSF中文教程精通JSF中文教程
这里是jsf的tags的书籍。主要讲述jsf的用法。
JSF入门详细资料(PDF),包括JSF入门中文版,JSF Web应用实战开发,以及JSF2,JSF入门必配学习资料
自己写的JSF文件上传项目,可以最大支持最大1.99G文件 需要的jar包需奥自己加 附:jar目录截图