[JSP] Problème pour accéder à un bean venant d'une servlet
Bonjour à tous
Voici mon problème. Je dispose d'une servlet qui "exécute" une librairie. Je récupère dans cette servlet les données de ma librairie au moyen d'un objet :
Code:
1 2 3 4 5 6 7 8 9
|
SimplePCR spcr = new SimplePCR(parameters, pw);
if(spcr==null){
pw.print("spcr null !");
return;
}
arg0.setAttribute("PCR", spcr);
javax.servlet.RequestDispatcher disp = arg0.getRequestDispatcher("/results.jsp");
disp.forward(arg0, arg1); |
Comme vous pouvez le voir, je veux "envoyer" cet objet spcr vers une page jsp afin d'y afficher les résultats. Voici un morceau de code de ma jsp :
Code:
1 2 3 4 5
|
<jsp:useBean id="PCR" class="com.bioxpr.linkers.SimplePCR" scope="request" />
<b><u>Results</u></b>:<br><br>
<ul>
<li>Primers pairs found: <%= PCR.numberPair %></li> |
Mais, lors de l'appel de cette page jsp, j'ai une erreur :
Code:
1 2 3 4 5 6 7 8 9 10
|
org.apache.jasper.JasperException: /results.jsp(12,0)
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Process.doPost(Process.java:37)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) |
Ma ligne 12, sur ma jsp, étant celle-ci : <jsp:useBean id="PCR" class="com.bioxpr.linkers.SimplePCR" scope="request" />.
Et je ne comprend pas comment je peux la résoudre :(
Merci d'avance de votre aide et désolé pour le pauvre vocabulaire, mais je débute en J2EE.
@++