Bonjour,
Je teste actuellement le composant popup de Tomahawk.
Voici mon code:
(Lui ne pose aucun problème étant donné qu'il provient du wiki de myfaces)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <t:popup> <h:outputText value="text1"/> <f:facet name="popup"> <h:outputLink value= "http://myfaces.apache.org/tomahawk" > <h:outputText value="My popup message"/> </h:outputLink> </f:facet> </t:popup>
par contre, rien ne se produit! J'ai une erreur dans la console javascript lorsque j'ouvre la page!
La voici :
Apparement il faut ajouter dans ligne dans le web.xml, ce que j'ai fais! Mais bon j'ai toujours l'erreur!Error: orgApacheMyfacesPopup is not defined
Source File: http://localhost:7001/stam-web-1.0.0...jsp/menu.faces
Line: 9
Je reprends les lignes de config des exemples MyFaces (qui eux fonctionnent), mais ça ne donne rien!
Voici mon web.xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>Appl</display-name> <description>Application ....</description> <!-- Context param --> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <param-value>/WEB-INF/faces-config.xml,/WEB-INF/faces-managed-beans.xml,/WEB-INF/faces-navigation-rules.xml</param-value> </context-param> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext-daos.xml,classpath:applicationContext-services.xml,classpath:applicationContextDatasource.xml</param-value> </context-param> <!-- End of context param --> <!-- Servlet --> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup> 1 </load-on-startup> </servlet> <!-- End of servlet --> <!-- Servlet mapping --> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.faces</url-pattern> </servlet-mapping> <!-- End of servlet mapping --> <!-- Welcome page --> <welcome-file-list> <welcome-file>/index.faces</welcome-file> </welcome-file-list> <!-- End of welcome page --> <!-- Listenner --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- End of listenner --> <!-- Env Entry --> <env-entry> <env-entry-name>nbrrecord</env-entry-name> <env-entry-value>10</env-entry-value> <env-entry-type>java.lang.Integer</env-entry-type> </env-entry> <!-- End of env Entry --> <!-- Security Constraint --> <security-constraint> <display-name>Constraint1</display-name> <web-resource-collection> <web-resource-name>Noaccess</web-resource-name> <url-pattern>*.jsp</url-pattern> </web-resource-collection> <auth-constraint> <description>No access</description> </auth-constraint> </security-constraint> <!-- End of Security Constraint --> <!-- Extension filter used by Tomahawk --> <filter> <filter-name>MyFacesExtensionsFilter</filter-name> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class> <init-param> <param-name>uploadMaxFileSize</param-name> <param-value>20m</param-value> <description>Set the size limit for uploaded files. Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB </description> </init-param> </filter> <!-- extension mapping for adding <script/>, <link/>, and other resource tags to JSF-pages --> <filter-mapping> <filter-name>MyFacesExtensionsFilter</filter-name> <!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry --> <servlet-name>Faces Servlet</servlet-name> </filter-mapping> <!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.) --> <filter-mapping> <filter-name>MyFacesExtensionsFilter</filter-name> <url-pattern>/faces/myFacesExtensionResource/*</url-pattern> </filter-mapping> <!-- End of Extension filter used by Tomahawk --> </web-app>
Merci pour votre aide !
Partager