2010-09-14 17 views
0

Je devrais utiliser JSF 1.1 Implémentation Mojarra dans le projet de travail.JSF 1.1 et tomahawk 1.1.1 inputCalendar, myfaces - *. Jar est-il nécessaire?

Mais j'ai besoin d'un widget de calendrier popUp. J'ai essayé de nombreux frameworks différents et je me suis arrêté sur tomahawk. J'ai configuré le filtre pour tomahawk javasripts dans web.xml mais j'ai toujours des problèmes.

Dois-je remplacer jsf-impl.jar et jsf-api.jar par myfaces-impl.jar et myfaces-api.jar?

Ou est-ce que je peux travailler avec certaines versions du calendrier de tomahawk sans faces.jar?

Peut-être que quelqu'un peut conseiller un widget de calendrier popup pour JSF 1.1 à partir d'autres frameworks qui peuvent être facilement intégrés?

Répondre

1

Dois-je remplacer nécessaire jsf-impl.jar et jsf-api.jar avec myfaces-impl.jar et myfaces-api.jar?

Non, ce n'est pas nécessaire. Tomahawk est juste une bibliothèque de composants qui est censée être indépendante de l'implémentation JSF. Qu'il soit créé par les gars de MyFaces est une pure coïncidence. J'ai utilisé Tomahawk sur Mojarra pendant des siècles et ça marche bien.


Vous devriez être plus clair sur ces "problèmes" si vous voulez plus d'assistance. Posez une nouvelle question dans laquelle vous postez le problème en profondeur (JSF/Tomahawk/Servletcontainer impl/version, étapes effectuées, résultats inattendus, avertissements/erreurs/exceptions, etc.).

0

Seams que cette combinaison fonctionne avec JSF 1.1 implémentations Mojarra:

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

et les changements dans 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>