Bonjour,

Je souhaite utiliser tomahawk pour la mise en place de mes pages Web mais le rencontre un soucis.

Voici le code de ma JSP :
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
<t:dataTable binding="#{rechercheClientBean.clientsTable}" value="#{rechercheClientBean.clients}" 
							var="listC" headerClass="sgC_Tabl_Titre" 
							rowClasses="sgC_Tabl_Ligne1,sgC_Tabl_Ligne2" id="table"
							rows="4">
 
					<h:column>
						<f:facet name="header">
							<h:outputText value="Code client"/>
						</f:facet>
						<h:commandLink action="#{rechercheClientBean.afficherDetail}">
							<h:outputText value="#{listC.id}"/>
						</h:commandLink>
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="Raison sociale"/>
						</f:facet>
						<h:outputText value="#{listC.raisonSociale}"/>
					</h:column>
				</t:dataTable>
 
				<h:panelGrid columns="1">
						<t:dataScroller id="scroll_1" for="table" fastStep="1"
								styleClass="scroller" paginator="true" paginatorMaxPages="5"
								paginatorActiveColumnStyle="font-weight:bold;">
							<f:facet name="first">
								<t:graphicImage value="/images/arrow-first.gif" border="1" />
							</f:facet>
							<f:facet name="last">
								<t:graphicImage value="/images/arrow-last.gif" border="1" />
							</f:facet>
							<f:facet name="previous">
								<t:graphicImage value="/images/arrow-previous.gif" border="1" />
							</f:facet>
							<f:facet name="next">
								<t:graphicImage value="/images/arrow-next.gif" border="1" />
							</f:facet>
							<f:facet name="fastforward">
								<t:graphicImage value="/images/arrow-ff.gif" border="1" />
							</f:facet>
							<f:facet name="fastrewind">
								<t:graphicImage value="/images/arrow-fr.gif" border="1" />
							</f:facet>
						</t:dataScroller>
 
					</h:panelGrid>
L'affichage de la page fonctionne correctement. J'ai bien mon tableau avec en bas les différents liens pour changer de page. Malheuresement, ces liens ne fonctionne pas. J'obtient à chaque fois une exception :
java.lang.NullPointerException
at jsp_servlet._jsp._referentiel._client.__liste_client._jspService(__liste_client.java:321)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:267)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:159)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:496)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:416)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:267)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3205)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1986)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1893)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1377)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)


Savez-vous comment résoudre ce problème ?