gpt4 book ai didi

java - IceFaces 1.8.2 "couldn' t 查找属性 : bridge"on button click 的容器

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:14 25 4
gpt4 key购买 nike

我用这种方式创建了两个简单的 IceFaces 按钮。 (我不使用 xhtml,而是从 Java 代码创建内容。)

HtmlCommandButton comp = new HtmlCommandButton();
comp.setId(id);
comp.setImmediate(immediate);
boolean clientSide = props.getBooleanValue("clientside", false);
if(clientSide) {
comp.setOnclick(props.getValue("script") + ";return;");
} else {
// ignore
}

我用这种方式创建了两个按钮:一个带有 clientSide == true 和一个简单的alert('hello');脚本,并且可以在 BSF 框中运行附加的 javascript 服务器端。

显示两个按钮,客户端按钮与警报配合得很好。但是,当我单击另一个没有以编程方式设置 onClick 的按钮时,我在 Firebug 控制台中收到一条错误消息(在 IE9 中也是如此):

uncaught exception: couldn't find container for property: bridge

我使用 ICEFaces 1.8.2。谷歌搜索后,我看到了与 jsp:root 标签相关的错误,但我的项目中没有 jsp。

最佳答案

按钮在 HTML 表单之外呈现。仅此而已..:-)

关于java - IceFaces 1.8.2 "couldn' t 查找属性 : bridge"on button click 的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7010757/

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