Ciao a tutti!!!
sto compilando una classe JAVA con JDK 1.6.0_16. la classe è la seguente:
codice:
package myUtility;
public class MyTreeBuilder{
private int counter;
public MyTreeBuilder(){
this.counter = 5;
}
public Integer getCounter(){
return counter;
}
}
il codice della mia JSP è il seguente:
codice:
<%@ page import="myUtility.*" %>
<%
MyTreeBuilder tree = new MyTreeBuilder();
Integer i = tree.getCounter();
%>
<%= i %>
creando solo l'oggetto tree ( quindi eliminando la stampa di i ) vedo una pagina bianca, cioè l'oggetto viene creato correttamente.
Aggiungendo la variabile i e andando a reperire la variabile counter tramite getCounter e stampandola con <%= i %> ottengo il seguente errore
codice:
org.apache.jasper.JasperException: myUtility.MyTreeBuilder.getCounter()I
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
piu tutto il resto dello stack trace, ma credo che già da questo si possa capire il problema