我需要能够将Facebook API回调映射到 JSF 2.1 webapp中的任意URL 。
我是JSF的新手,据我所知,唯一的选择是在预期的位置创建虚拟视图。我习惯使用Spring MVC,你可以直接在控制器中映射URL。
对此的任何帮助将不胜感激。
答案 0 :(得分:0)
通过在操作方法中返回结果字符串,在JSF中完成导航。
例如:
<h:commandButton label="submit" action="navController.verifyAnswer" />
public String verifyAnswer() {
if(true) return "nextPage";
else return "errorPage";
}
其中结果字符串“nextPage”转换为视图ID nextPage.xhtml,errorPage转换为errorPage.xtml。如果返回null,则下一个视图是同一视图。 documentation
中的更多详细信息