我很高兴看到f:ajax
现在已经内置delay
支持。不是很高兴它不起作用。有一个错误导致它失败,似乎是因为接收指定延迟的方法需要一个数字而不是字符串。
无论如何,它将在 2.2.4 版本中修复,但我不知道如何获得该版本,或者在它公开发布之前是否有可能。
我的问题是是否有人可以解释如何获得版本 2.2.4 的每晚版本,或者是否有一些解决方法。
我很高兴看到f:ajax
现在已经内置delay
支持。不是很高兴它不起作用。有一个错误导致它失败,似乎是因为接收指定延迟的方法需要一个数字而不是字符串。
无论如何,它将在 2.2.4 版本中修复,但我不知道如何获得该版本,或者在它公开发布之前是否有可能。
我的问题是是否有人可以解释如何获得版本 2.2.4 的每晚版本,或者是否有一些解决方法。
您可以从这里获取松散库、源代码和 javadoc JAR 文件的每日快照:
只需打开文件夹即可查看 JAR(当前为2.2.4-SNAPSHOT/
)。请注意,没有单一的javax.faces.jar
风格,您确实需要将这两个松散的 JAR 文件放在一起。
如果您碰巧使用 Maven,这里是存储库和依赖项坐标:
<repository>
<id>jvnet-nexus-snapshots</id>
<name>jvnet-nexus-snapshots</name>
<url>https://maven.java.net/content/repositories/snapshots/</url>
</repository>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.2.X-SNAPSHOT</version>
</dependency>
(您需要自己替换X
所需的子版本,目前是这样4
)
更新:关于升级 GlassFish,为了升级 GlassFish 3/4,其中单个javax.faces.jar
被替换为两个jsf-api.jar
和jsf-impl.jar
文件,不要忘记/domains/[domainname]/config/default-web.xml
相应地编辑以将单个 JAR 条目替换为system-jar-includes
初始化参数中的两个 JAR 条目。
另一种方法是将 JAR 捆绑到 webapp 中/WEB-INF/lib
,并告诉 GlassFish 使用 webapp-bundled JSF 而不是它自己捆绑的 JSF,方法是将以下行添加到/WEB-INF/glassfish-web.xml
:
<class-loader delegate="false" />
<property name="useBundledJsf" value="true" />