【发布时间】:2012-02-23 14:15:42
【问题描述】:
首先,我是盲人,当我尝试阅读时,ICEFaces Wiki 的部分给我带来了一些问题。
其次,我也是意大利人,很抱歉我的英语很差,也许还有英语不好。
好的,现在我将尝试解释我的问题。
我有一个可以正常工作并实现 JSF2.0 的项目,现在我将添加对 ICEFaces 的支持,因为我将使用自动完成组合框和其他一些组件。
我做的第一件事是在netbeans7上安装插件,第二是修改我的项目的属性添加框架ICEFaces,现在我会尝试,因为我过去有一些问题,我也写了这个问题:
ICE Faces and error in creation of a bean in WindowScoped
之后我改变了很多东西,所以我放弃了 ICEFaces 实现,但现在我要添加这个框架。
问题是该项目不再起作用,正如我所写的,我只是将支持添加到框架中!
我的页面不起作用的示例:
<h:form> <h:commandLink action="/progetti/List.xhtml" value="Elenco dei Progetti"/> </h:form>
------------------------------------------------------------------------
谁能告诉我哪里出错了?
[编辑:] 正如我所说,我之前尝试过,所以我不记得上次我做了什么,所以我重新加载了 icefaces 网站,然后我找到了这个页面:
http://res.icesoft.org/docs/v2_devguide/html/Adding%20ICEfaces%20to%20Your%20Application.html
我检查了我的 web.xml,我唯一改变的是这段代码:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
使用此代码:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
<url-pattern>/icefaces/*</url-pattern>
</servlet-mapping>
显然它不能解决我的问题...
【问题讨论】:
-
很抱歉帮不了你(我不使用 ICEfaces 也不使用 Netbeans)。但是,如果您有什么特别的原因让您特别关注 ICEfaces,我会很感兴趣?还有其他组件库也具有自动完成组件,例如 RichFaces 和 PrimeFaces。还是您无法使用盲人屏幕阅读器工具找到/阅读他们的文档的问题?
-
@BalusC :好吧,我上次选择 ICEFaces 是因为它是唯一具有窗口范围并支持 mojarra 的...现在我更改了项目的逻辑,我可以忽略窗口范围,所以我可以改变...好的,我会尝试打开这些框架的网站,如果它看起来没有任何问题,我会改变框架!
-
所有 JSF 组件库都支持 Mojarra。更重要的是,您使用哪个 JSF 实现并不重要。至于文档,RichFaces 有一个广泛的Developer Guide as HTML。 PrimeFaces 有一个Users Guide as PDF。但是,我不确定您是否可以轻松阅读 PDF 文件。我都使用过它们,尤其是 PrimeFaces 真的很容易安装。只需一个 JAR 文件,无需任何额外的 XML 配置。