0

我应该在工作项目中使用 JSF 1.1 Mojarra 实施。

但我需要一个弹出日历小部件。我尝试了许多不同的框架并停止使用 tomahawk。我已经在 web.xml 中为 tomahawk javasripts 设置了过滤器,但仍然有问题。

我是否需要用 myfaces-impl.jar 和 myfaces-api.jar 替换 jsf-impl.jar 和 jsf-api.jar ?

或者我可以使用没有 faces.jar 的某些版本的战斧日历吗?

也许有人可以从其他易于集成的框架中为 JSF 1.1 提供一些弹出式日历小部件的建议?

4

3 回答 3

1

我是否需要用 myfaces-impl.jar 和 myfaces-api.jar 替换 jsf-impl.jar 和 jsf-api.jar ?

不,这不是必需的。Tomahawk 只是一个组件库,它应该是独立于 JSF 实现的。它是由 MyFaces 人创建的纯属巧合。我在 Mojarra 上使用 Tomahawk 已经很多年了,而且效果很好。


如果您需要更多帮助,您应该更清楚这些“问题”。问一个新问题,在其中详细发布问题(JSF/Tomahawk/Servletcontainer impl/version、已完成的步骤、意外结果、任何警告/错误/异常等)。

于 2010-09-14T12:45:22.397 回答
0

如果您只需要一个日期选择器,您可以使用纯 javascript 库,例如:http ://www.nsftools.com/tips/DatePickerTest.htm

于 2010-09-14T12:36:30.443 回答
0

这种组合适用于 JSF 1.1 Mojarra 实现的接缝:

commons-fileupload-1.2.2.jar
tomahawk-1.1.9.jar

以及 web.xml 的变化:

<filter>
    <filter-name>extensionsFilter</filter-name>
    <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
</filter>
<!--
    extension mapping for adding <script/>, <link/>, and other resource
    tags to JSF-pages
-->
<filter-mapping>
    <filter-name>extensionsFilter</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<!--
    extension mapping for serving page-independent resources (javascript,
    stylesheets, images, etc.)
-->
<filter-mapping>
    <filter-name>extensionsFilter</filter-name>
    <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
于 2010-09-14T15:14:03.807 回答