JSF 1.1和tomahawk 1.1.1 inputCalendar,是myfaces - * .jar需要吗?

时间:2010-09-14 12:31:31

标签: jsf calendar tomahawk

我应该在作业项目中使用JSF 1.1 Mojarra实现。

但我需要一个popUp日历小部件。我尝试过很多不同的框架并停在战斧上。我在web.xml中为tomahawk javasripts设置了过滤器,但仍然有问题。

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

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

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

3 个答案:

答案 0 :(得分:1)

  

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

不,那不是必需的。 Tomahawk只是一个组件库,它应该是独立于JSF的实现。它是由MyFaces人创建的纯属巧合。我已经在Mojarra上使用了Tomahawk多年,它工作正常。


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

答案 1 :(得分:0)

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

答案 2 :(得分: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>