问题标签 [icefaces-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2937 浏览

jsf - 即使 Ajax 推送处于活动状态,JSF 会话超时和自动重定向到登录页面也不会引起用户的注意

我在我的 JSF 应用程序中使用 Iceface Icepush向客户端发送一些通知。因为这个会话超时永远不会发生在我的应用程序上。

我已指定会话超时 15 分钟。我的要求是,如果 15 分钟内没有实际的客户端交互,服务器应该使会话无效。

我在 iceface 论坛中进行了一些搜索,并在 web.xml 中添加了这个上下文参数

也有人指定在 faces-config.xml 中使用 sessionTimeoutMonitor

但没有任何效果。

0 投票
0 回答
1267 浏览

jsf - org.icepush.util.ExtensionRegistry.getBestExtension 的 java.lang.NullPointerException

我创建了一个新的 IceFace 项目并尝试在本地主机上运行它,但是收到以下错误消息:

这是我的 web.xml

我的 WebContext 下的两个文件是 index.jsp,它重定向到 index.jsf,另一个文件是 index.xhtml,其中包含以下内容:

我尝试将欢迎文件列表切换为

有了这个更改,我的 localhost 不会崩溃,但是我得到一个空白页面(我的 JSF 元素都没有出现)我有一种感觉,因为我的 JSf 标签都没有被解析,但是我真的不知道在哪里问题是,谁能帮帮我?

其他信息:我使用 Eclipse Java EE IDE for Web Developers ICEFACES 3.3.0 Tomcat 3.0

谢谢。


更新:

将我的 web.xml 欢迎文件列表更改为

并将我的 servlet 映射更改为

现在没有崩溃,但是我的 JSF 元素没有出现,我只得到一个空白页。


更新:

Web.xml

我在url-pattern标签内尝试过 .jsf 和 .xhtml 都没有运气

索引.jsp


在让我的页面加载后,它变成空白,所以我右键单击我的页面并查看源代码,这就是我发现的......

任何想法为什么会发生这种情况?

0 投票
1 回答
3291 浏览

jsf-2 - 警告:此页面调用以前缀样式声明的 XML 命名空间,但该命名空间不存在标记库

我正在将 web 应用程序从 icefaces 1.8 升级到 Icefaces 3.x 并从 jsf 1.2 升级到 jsf 2。每当我打开现有的弹出窗口时,我都会收到:

“警告:此页面调用以前缀样式声明的 XML 命名空间,但该命名空间不存在标记库。”

当然,这是通过以下方式显示的:

这些是我使用的命名空间:

我花了几个小时在这上面,但我无法找出可能导致此问题的原因。

有没有人遇到过类似的?

0 投票
1 回答
981 浏览

jsf - Icefaces 从 1.8.2 升级到 3.3,资源总是返回 Content-length "0"

我正在经历将我们的应用程序从 JEE5/Icefaces 1.8.2 升级到 JEE6/Icefaces 3.3 的练习。我遵循了我在这里找到的材料: 从 JSF 1.2 迁移到 JSF 2.0 以及提供的 Icefaces:http: //www.icesoft.org/wiki/display/ICE/ICEfaces+1.x+Compatibility

所以现在我可以成功地将我们的应用程序部署到 GlassFish 3。

这是 web.xml:

现在当我导航到

我被重定向到登录页面,但只加载了 jsf 组件。没有任何 .css 被加载,当我导航到资源时,来自服务器的响应始终是 Content-Length “0”,但状态为 200。任何图像都一样。

当我对我们的领域进行身份验证时,我可以在 /pdb/ 之后输入任何 URL(即任何垃圾 URL,例如)

服务器响应 200 OK 和 Content-Length "0"

应用程序的结构如下:

GET 请求:

仅返回以下内容:

0 投票
1 回答
259 浏览

hibernate - Icefaces outputresource 返回错误 500,直到项目重建

当我尝试使用ice:outputResource从服务器(Liferay jsf2.0)下载文件时,我遇到了一些奇怪的问题。

使用相同的代码、页面和文件,但 outputresource 将抛出错误代码 500,直到我重建我的项目,重建后我的文件可以下载。

我的场景是(我确定路径和文件存在):

用户上传文件 A(将文件存储在临时文件中)- 下载正常

用户保存操作(将文件移动到资源文件夹)

用户编辑表单(从资源文件夹重新加载文件 A)- 下载失败(抛出错误 500)

重建代码,然后上传另一个文件B(与A相同)

用户编辑表单(重新加载 A 和 B) - 下载 A 正常但下载 B 失败

我将资源初始化代码放在(Hibernate)模型中以避免循环:

资源代码

xhtml

0 投票
0 回答
827 浏览

jsf - 为什么 ace:fileEntry 不起作用?

我正在使用 jsf 2.0 和 icefaces 3 组件上传文件:

但是在我选择要上传的文件并按下Send File按钮后,我收到:

The file is required to submit this form.

这很奇怪,因为我已经选择了一个文件。

有人有什么建议吗?

0 投票
1 回答
741 浏览

java - ICEfaces:行选择侦听器方法不会在 ICEfaces 中触发

我的意图是从数据表中获取 back bean 的值,我将通过单击选择特定行,使用属性“rowSelectListener”我将点击 back bean 中可用的方法。问题是,我在单个项目中得到它,当我尝试与我的项目集成时,它显示方法调用错误。

这是我的xhtml编码。

我的豆类:

这里的错误代码是:

如何纠正这个错误。

0 投票
1 回答
535 浏览

java - icefaces 3.3 渲染属性无法正常工作

我正在使用渲染的属性在我的数据表中显示“x”。x 每次都会打印,即使它的值为 false。

如果我之前放另一个 outputText,它就可以了!

现在只有在后端的布尔值为真时才打印 x。在第一次访问时,我的渲染属性总是像值为 true 一样工作。

有已知的错误吗?这是从 icefaces 3.2 到 3.3 的更新。

这是我对实体的吸气剂。

0 投票
0 回答
497 浏览

javascript - ace:ajax oncomplete 未在 ENTER 上调用

我需要在页面重新呈现后调用 js 函数来设置焦点(在我的示例中为警报),但看起来 oncomplete 仅在单击时评估,而不是在 ENTER 键按下时评估。顺便说一句,在 ENTER 上调用动作很好。

见以下:

链接在两者上都可以正常工作:单击和 ENTER,但按钮仅在单击时有效。知道如何解决这个问题吗?谢谢

0 投票
1 回答
498 浏览

java - 不调用 Post Construct

我用post构造方法(使用@PostContruct)编写了一个托管bean,但没有调用该方法。我将 liferay liferay-portal-6.1.2-ce-ga3 与 Jboss 7.1.1 和 Icefaces 3.0 一起使用。有人可以帮我解决这个问题吗?