gpt4 book ai didi

java - 如何禁用标准组件上未经请求的 ajax (h :commandButton) while using Icefaces?

转载 作者:行者123 更新时间:2023-12-01 05:48:09 25 4
gpt4 key购买 nike

Icefaces 2 有一个恼人的习惯,即在我不想要的地方启用 Ajax。它适用于很多事情,但不是全部:

  • 对于触发文​​件下载的命令按钮,文件未打开
  • 如果发生异常,它不会导航到异常页面(在 web.xml 中指定)

在 h:commandButton 周围放置一个 f:ajax 标记并禁用“true”即可解决此问题。不过,我不想把它放在任何地方。

那么,如何默认禁用此功能?

或者,我提交了一个问题,即使表单是由(未经请求的)ajax 提交的,也可以使错误页面正常工作: how to make error page (http 500) work in IceFaces? .

最佳答案

如下所述:how to make error page (http 500) work in IceFaces? .

可以根据 http://wiki.icefaces.org/display/ICE/Configuration 禁用此功能,通过在 web.xml 中将 autorender 上下文参数设置为 false 。但是,您需要在每个icefaces 表单上明确启用此行为(否则您会收到错误)。

关于java - 如何禁用标准组件上未经请求的 ajax (h :commandButton) while using Icefaces?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5407711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com