pessoal, estou dando meu primeiros passos em java e ainda estou perdido!!!
fiz a classe Saudacao.java que ficou assim:
[b]package horacioEstudos;
public class Saudacao {
public String mensagem() {
String mensagem_saudacao = "ola";
return mensagem_saudacao;
}
}[/b]
ok…
aí estou carregando isso no teste.jsp
[b]
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
<jsp:useBean id=“c” class=“horacioEstudos.Saudacao” ></jsp:useBean>
${c.mensagem_saudacao}
[/b]
aí, logo em seguida rola esse erro:
apache.jasper.JasperException: An exception occurred processing JSP page /teste.jsp at line 14
11:
12:
13:
14:
${c.mensagem_saudacao}
15:
16:
17:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
javax.el.PropertyNotFoundException: [color=red]Property ‘mensagem_saudacao’ not found on type horacioEstudos.Saudacao[/color]
javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:193)
javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:170)
javax.el.BeanELResolver.property(BeanELResolver.java:279)
javax.el.BeanELResolver.getValue(BeanELResolver.java:60)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
org.apache.el.parser.AstValue.getValue(AstValue.java:97)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:923)
org.apache.jsp.teste_jsp._jspService(teste_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
o que acontece??? onde fica a propriedade dessa classe???
Valeu a força, pessoal!!!
Horácio