日期:2014-05-19  浏览次数:20708 次

问个jsf页面跳转的问题哈~大仙们请进
一般都是页面上一个按钮什么的通过el表达式指向一个bean中的方法,然后这个方法返回个导航串实现页面跳转。

我今天想到这么一个事情,能不能像在servlet中似的,通过forward来跳转?jsf中有类似以手工方式进行跳转的功能么?

------解决方案--------------------
就是说,你虽然用了JSF框架,但是又打算为了某些灵活性而考虑打破其规范?
------解决方案--------------------
标记一下,我也想知道.
"能不能像在servlet中似的,通过forward来跳转?",您的应用系统有这样的需求?
那就直接使用JSP标签吧,<jsp:forward page="target.jsp"/>
JSF中好像没有<jsp:forward> 或Servlet中的RequestDispatcher之类的.

不过我个人认为在后台ManagedBean的配合下可以满足大多数的系统需求,一般的页面跳转我喜欢用JSF的导航模型。