问题标签 [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 投票
1 回答
715 浏览

ajax - org.icefaces.impl.context.DOMPartialViewContext.generateElementUpdateNotifications 处的 java.lang.NullPointerException

我正在使用 JSF 2.1.21 和 Icefaces 3.3。如果 f:ajax 的渲染属性中的 id 都在一种形式中,它们的数量是否有限制?如果我使用 4 id,它会引发以下异常。如果我使用 3,我没有问题。所有 4 个组件以及列表框都采用一种形式

0 投票
1 回答
570 浏览

css - 为特定组件设置样式

我试图仅将样式应用于特定组件,但样式应用于整个页面,而不仅仅是子视图。有没有办法将样式仅应用于一个组件?

0 投票
1 回答
1138 浏览

jsf - 空文件名的 Mime 类型警告

有没有办法摆脱这些警告?是什么意思file ""。我已经在 web.xml 下面添加了

web.xml

0 投票
2 回答
4225 浏览

jsf - JSF:javax.faces.FacesException:不能两次添加相同的组件:vaz4n2-retrieve-update

我是 JSF 初学者。我尝试在 Eclipse 4.2 (Juno) 中实现 ICEfaces 3.0 组件。我已经使用 Apache Tomcat 7.0 实现并运行它。它在窗口中显示以下错误:

不能两次添加相同的组件

在控制台栏中,它显示为:

我的 JSF 代码

如何纠正这个错误?帮帮我。

0 投票
0 回答
183 浏览

jsf - JSF 脚本未在不同的环境中加载

我在本地 WebSphere 应用服务器上部署了一个 jsf 2.1 / Icefaces 3.3 应用程序。JSF 自动添加的 javascript 资源如下所示加载在本地 windows 环境中,而不是在 Linux 环境中的远程应用服务器中。

同样的事情适用于不同的应用程序,但不是这个。我可能在某个地方做错了什么,但我不知道从哪里开始?

编辑:

在此处输入图像描述

0 投票
1 回答
77 浏览

java - 使用 Icefaces 从 servlet 获取参数

在我的应用程序中,我通过另一个应用程序中的 servlet 传递我的变量,所以在我第一次进入应用程序时它会进行搜索,但是如果我返回第一个应用程序并使用 servlet 传递其他变量它没有进行搜索。我放置变量,然后将它们发送到主类:

iHttpServletRequest.getSession().setAttribute("aQuery",aQuery); iHttpServletResponse.sendRedirect(getServletContext().getContextPath()+"/Main.iface");

第一次去主类的构造函数并以正确的方式进行搜索,但第二次没有去构造函数,所以我怎么能把空值放到主类,因为我总是想要从 servlet 获取 Main 的构造函数。

谢谢你。

0 投票
1 回答
1110 浏览

jsf-2 - 如何使用“Faces.includeCompositeComponent”动态添加组件?。Websphere 8 和 ICEFaces 3

我正在尝试使用 OmniFaces 的小改编动态地将复合组件添加到另一个 UIComponent Faces.includeCompositeComponent(...)。我试图重现这个问题的行为,但它不起作用。

改编方法的代码如下(我取自OmniFaces v1.6

这就是我尝试使用它的方式

另外,我创建了“test.xhtml”文件并将其放在WEB-INF/inc-templates/test.xhtml 下。这是它的内容:

测试.xhtml

最后但同样重要的是,我将 test.xhtml 标签添加到taglib.xml中,如下所示:

问题是,当我运行代码并尝试插入组件时,我得到以下异常

并且org.my.JSFUtils.includeCompositeComponent(JSFUtils.java:496) 处的行完全引用了代码行UIComponent composite = application.createComponent(context, resource);,这实际上表明资源没有在上一行中创建:Resource resource = application.getResourceHandler().createResource(resourceName, libraryName);

有谁知道为什么会发生这种情况?我什至尝试在调用该方法时将资源的位置更改为inc-templates/test.xhtml甚至只是test.xhtml,但没有任何效果......我总是遇到同样的错误。

顺便说一句,我正在尝试在 Websphere 8 中进行部署,并且我正在使用 ICEFaces 3。

提前致谢!

0 投票
1 回答
1471 浏览

ajax - Icefaces 3 ace:ajax 事件不起作用

我有一些简单的代码

Ajax 工作正常,但事件 onStart 和 onComplete 不工作,我错过了什么?

0 投票
1 回答
698 浏览

css - icefaces - 在对话框中使用自动完成

我在对话框中使用自动完成。问题是自动完成没有正确显示。图像会最好地描述它,所以它是这样的:

在此处输入图像描述

如您所见,自动完成功能并不完全可见,并且滚动条出现在右侧。我想要实现的是自动完成将在没有滚动条的情况下完全可见。这就是我想要实现的目标:

在此处输入图像描述

这是示例代码(原始应用程序代码太复杂,所以我创建了以相同方式工作的演示应用程序):

索引.xhtml

AutoCompleteEntryBean.java

0 投票
1 回答
3865 浏览

jsf-2 - 将 icefaces 1.8 项目转换为 Icefaces 3.0

我有一个在 icefaces 1.8/JSF1.2 中构建的项目,我需要它来转换为 icefaces 3.0。这是我第一次做这个转换过程并且面临很多困难。我对 Icefaces 很陌生(事实上,我在 15 天前第一次接触过它)所以如果我问任何愚蠢的问题,请原谅我。

在许多 JAVA 论坛的帮助下,我对项目进行了一些更改,但现在非常糟糕地卡在了某个点上。我会记下我到目前为止所做的更改。(1) 已将所有 JSP 文件转换为 XHTML 文件。(2) 对 Faces-config 进行了更改。(3) 更改了 web.xml(尽管我在这里遇到了很多错误)。(4) 更改 jar 文件(这是最困难的部分)。我无法获得正确的罐子,过去 4-5 天我一直在努力解决这个问题。

在这里,我将发布 web.xml(原始项目和修改项目),以及原始项目的 jar 文件列表。请帮助我正确更改 jar 文件和修改 web.xml,因为这是我卡住的两个部分。

Web.xml(icefaces 1.8 上的原始项目)

web.xml(更改后)

原始项目中用户的 jar 文件是

已修改项目中添加的 Jar 文件

删除 icefaces-bm.jar 和 icefaces-comps-1.8.2.jar 后的人我面临很多问题,因为我在我的项目中使用 InputFile 功能并且不知道如何更改它。我正在使用 icefaces-ace-2.0.0.jar 作为 FileUpload 功能,但到目前为止它没有多大帮助。至于 icefaces-bm.jar,我还没有找到任何替代方案。请帮助我正确收集 JAR 文件。

我在运行程序时遇到的错误:-