首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后退命令jsf中的按钮

后退命令jsf中的按钮
EN

Stack Overflow用户
提问于 2009-03-16 10:10:51
回答 5查看 20.8K关注 0票数 11

如何将后退按钮实现为通用的命令按钮?后退按钮不是指浏览器按钮,而是页面上某个地方的按钮。并不总是可以使用Post-redirect-get模式。

传递每个按钮应该指向的位置的信息是非常不切实际的。

对于指向最后应用的导航规则的导航规则,是否有保留的关键字?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-03-16 12:05:54

在本例中,我使用了一个具有onclick="history.go(-1)"属性的h:commandLink。它适用于所有地方。

票数 17
EN

Stack Overflow用户

发布于 2009-03-16 10:35:53

我的第一个想法是:

在每个

代码语言:javascript
复制
<h:commandLink .....>

等等;将导航字符串存储在bean中,甚至存储在堆栈中,然后back按钮可以检索它,并根据faces-config.xml返回它

第二个想法。

但在反射时,您应该覆盖或使用过滤器来拦截导航命令,并将它们推送到堆栈上。然后后退按钮就可以弹出导航,然后你就可以离开了。

票数 3
EN

Stack Overflow用户

发布于 2016-08-16 20:02:39

您可以使用:

代码语言:javascript
复制
<p:commandButton onclick="window.history.back();"/>

该指令的作用与alexmeia所说的onclick="history.go(-1)"相同。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/649834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档