在jsf中返回命令按钮
如何将后退按钮实现为一个普遍适用的命令按钮? 使用后退按钮我不是指浏览器按钮,而是位于页面某处的按钮。 并不总是可以使用Post-redirect-get模式。
在按钮应指向的每个单元上传递信息是非常不可靠的。
可能是导航规则的保留关键字指向应用的上一个导航规则?
在这种情况下,我使用带有属性onclick="history.go(-1)"
的h:commandLink
。 它普遍适用。
我的第一个想法:
每一个
等等; 将导航字符串存储在bean中,甚至是堆栈中,然后后退按钮可以检索它并按照faces-config.xml返回它
第二个想法。
但是在reflection时,你应该覆盖或使用filter拦截导航命令并将它们推入堆栈。 然后,后退按钮可以弹出导航,然后离开。
我将导航字符串存储在堆栈数据类型中,您使用stack.peek()来显示您后面的站点,当它单击它时,您触发一个触发stack.pop()的操作事件
您可以使用:
该指令与alexmeia所说的onclick="history.go(-1)"
相同。