【发布时间】:2015-07-13 09:32:06
【问题描述】:
我正在开发一个用于练习的小型网络工具,并且导航规则已引起我的注意。因此,我查看了一些网络教程并自己尝试了它,但它对我不起作用。它不会重定向到所需的页面。
faces-config.xml(仅重要的部分)
<navigation-rule>
<from-view-id>/kursleiter.xhtml</from-view-id>
<navigation-case>
<from-action>#{verifyCredentials.save}</from-action>
<from-outcome>ok</from-outcome>
<to-view-id>/teilnehmer.xhtml?faces-redirect=true</to-view-id>
</navigation-case>
</navigation-rule>
返回<from-outcome>值的类
public class verifyCredentials() {
public String save(Klasse klasse, Module modul) {
//do some other stuff
return "ok";
}
}
当这个commandLink被按下时,重定向应该发生
<p:commandLink actionListener="#{verifyCredentials.save(klasse, modul)}">#{modul.modulnummer} </p:commandLink>
现在,这给我带来了几个问题:
- 我需要在
<from-view-id>中添加/faces/吗? - 难道我不能简单地将链接返回到我班级中所需的页面吗?
- 我是否犯了任何逻辑错误,我太盲目了?
提前谢谢你 - Reteras
【问题讨论】:
标签: jsf navigation