Salut tout le monde,
je travaille sur une application en utilisant JSF. certaines pages marchent bien, mais une page ne l'est pas. lors de son chargement il m'affiche une exception telleque:

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
 
exception 
 
org.zakoura.commun.view.ApplicationException: #{PersonnesBean.testAction}: javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.FacesException: Can't instantiate class: 'org.zakoura.ga.view.PersonnesBean'.. class org.zakoura.ga.view.PersonnesBean : com.qlogic.commons.platform.ServiceExecutionException: Appel ne peut être exécuté[list]
	Call Types : 
		java.lang.String
 
	Call Args : 
		java.lang.String
 
	org.zakoura.commun.view.ViewHandlerImpl.destroy(ViewHandlerImpl.java:614)
	org.zakoura.commun.view.ViewHandlerImpl.renderView(ViewHandlerImpl.java:304)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
quelques infos sur mon code:

faces-config.xml:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<managed-bean>
		<managed-bean-name>PersonnesBean</managed-bean-name>
		<managed-bean-class>org.zakoura.ga.view.PersonnesBean</managed-bean-class>
		<managed-bean-scope>request</managed-bean-scope>
	</managed-bean>
<navigation-rule>
		<from-view-id>/init.jsp</from-view-id>
			<navigation-case>
			<from-outcome>test</from-outcome>
			<to-view-id>/test.jsp</to-view-id>
		</navigation-case>
 
	</navigation-rule>
test.jsp :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<h:dataTable value="#{PersonnesBean.articles}" var="article"
				cellspacing="4">
 
				<h:column>
					<f:facet name="header">
						<h:outputText value="Nom" />
					</f:facet>
					<h:outputText value="#{article.libelle}" />
				</h:column>
 
			</h:dataTable>
la classe java :

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
import java.util.List;
 
import org.zakoura.commun.view.AbstractPageBean;
import org.zakoura.ga.business.model.managers.BusinessInterface;
 
import com.qlogic.commons.kernel.KernelException;
import com.qlogic.commons.platform.ServiceExecutionException;
 
public class PersonnesBean extends AbstractPageBean {
 
 
	private List articles;
 
	public   PersonnesBean() throws KernelException, ServiceExecutionException {
 
 
	.....
 
	}
	if (articles == null) {
	articles = new ArrayList();
	BusinessInterface bi = new BusinessInterface(); 
	articles = bi.getListeArticles();
	}
	}
 
	public String testAction() {
		return Constants.OUT_COME_TEST;
	}
 
	public List getArticles() {
		return articles;
	}
 
	public void setArticles(List articles) {
		this.articles = articles;
	}
 
 
 
}
si quelqu'un a une idée la dessus je suis preneur.
s'il y a des ambiguités alors je pourrai m'expliquer davantage.
Merci d'avance les amis