JSP no Tomcat 5, erro no jsp:setProperty

2 respostas
E

Olá, tenho a seguinte instrução JSTL no meu jsp:

<jsp:useBean id="activeUser" class="com.teste.access.ActiveUser" scope="session"/>
<jsp:useBean id="interface_user" class="com.teste.controller.Interface" scope="session"/>
<jsp:setProperty name="interface_user" property="user" value="${activeUser}" />

No tomcat 6 ele funciona perfeitamente, mas no tomcat 5, ele me lança a seguinte exceção:

exception

org.apache.jasper.JasperException: Unable to convert string "${activeUser}" to class "com.maisgoias.access.ActiveUser" for attribute "user": Property Editor not registered with the PropertyEditorManager
	org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(JspRuntimeLibrary.java:359)
	org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(JspRuntimeLibrary.java:307)
	org.apache.jsp.video.video_jsp._jspService(video_jsp.java:88)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

Pesquisei na web, e somente encontrei que poderia ser a versão do dynamic web module version, que o tomcat 5 não suporta acima do 2.4, mudei para 2.4 e continua o problema.

Obs: a aplicação possui apenas 2 jsp, o resto é tudo xhtml do faces, talvez o viewhandler do faces "atualize" a configuração do web.xml para versão 2.5.

Alguém tem alguma ideia do que posso fazer para solucionar esse exception?

2 Respostas

E

alguém tem alguma ideia do que pode ser feito??

E

solucionei da seguinte maneira:

<%@ page isELIgnored ="false" %>

no começo da página

Criado 20 de dezembro de 2010
Ultima resposta 22 de dez. de 2010
Respostas 2
Participantes 1