Erro maluco de JSTL, Me Ajudem!

13 respostas
fsalex

Pessoal,

Estou com um erro muito loco de jstl aqui, não sei o que esta acontecendo pois tentei detudo e nda da certo, a estrutura que eu estou usando é struts, TomCat 5.5, JDBC, etc…

vou colocar o código abaixo, se souberem de algo fico muito grato.

Action:

public ActionForward find( ActionMapping pMapping, ActionForm pForm, HttpServletRequest pRequest, HttpServletResponse pResponse ) throws Exception {
		
		MenuForm form = (MenuForm) pForm;
		
		MenuServiceImpl menuServiceImpl = new MenuServiceImpl();
		
		List lList = menuServiceImpl.find();
		
		pRequest.setAttribute("menu", lList);
		
		return pMapping.findForward(FORWARD);
		
	}

Service:

public List find() throws Exception {

		List lReturn = new ArrayList();
		
		MenuDAOImpl menuDAOImpl = new MenuDAOImpl();
		
		List<Menu> lList = menuDAOImpl.find();
		
		lReturn.add(lList);
		
		return lReturn;
	}

DAO:

public List find() {
		
		List lReturn = new ArrayList();
		ResultSet rs;
		
		try {
			con = Conn.conection();
			
			StringBuffer sb = new StringBuffer("select * from TDomainMenu");
			Statement stmt = con.createStatement();
			rs = stmt.executeQuery(sb.toString());
			
			if (rs.next()){
				do{
					Menu menu = new Menu();
					menu.setIDMenu(rs.getInt("IDMenu"));
					menu.setCaption(rs.getString("Caption"));
					menu.setURL(rs.getString("URL"));
					lReturn.add(menu);
				}while(rs.next());
				
			}
			
			Conn.closeConn();
			
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	
		return lReturn;
	}

JSP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %> 
<%@ taglib uri="/WEB-INF/tld/fmt.tld" prefix="fmt" %>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>

<html:form action="homePin.do">
<html:hidden property="method" value="" />

 
	<bean:message key="label.nome"/>: <html:text property="nome"/><html:submit value="Enviar"></html:submit>

	Conteudo do PIN Recerregavel - <a href="home.do">Tarifa Diaria</a>
	
	<c:forEach items="${menu}" var="menu">
		<c:out value="${menu.caption}"></c:out>
	</c:forEach>
	


</html:form>

Struts-config:

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
    "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
    
<struts-config>

	<!-- Form Beans -->
	<form-beans>
		<form-bean name="menuForm" type="br.com.v.vs.form.MenuForm"/>
	</form-beans>

	<!-- Global Exceptions -->
	<global-exceptions>
		
	</global-exceptions>

	<!-- Action Mappings -->
	<action-mappings>
	
		
		<action path="/homePinAAAAAAA" forward="vos.tiles.pin.home" />



	
		<action path="/homePin" type="br.com.v.vs.action.MenuAction" 
				parameter="method" 
				name="menuForm" 
				scope="request">
			<forward name="success" path="vos.tiles.pin.home"/>
		</action>
		
		
		
		
	</action-mappings>

	<!-- Message Resources -->
	<message-resources parameter="br.com.v.vs.resources.ApplicationResources"/>

	<plug-in className="org.apache.struts.tiles.TilesPlugin">  
    <set-property property="definitions-config"  value="/WEB-INF/tiles-defs.xml" />  
    <set-property property="moduleAware" value="true" />  
	</plug-in>  

	
	
	
</struts-config>

Ele retorna a lista da action preenchido, tudo ok…só na hora da leitura do jsp que dá esse erro:

27/07/2009 17:25:40 org.apache.struts.tiles.TilesRequestProcessor initDefinitionsMapping

INFO: Tiles definition factory found for request processor ‘’.

27/07/2009 17:25:45 org.apache.catalina.core.ApplicationDispatcher invoke

SEVERE: Servlet.service() for servlet jsp threw exception

java.lang.ClassNotFoundException: javax.el.ValueExpression

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

at java.lang.Class.getDeclaredMethods0(Native Method)

at java.lang.Class.privateGetDeclaredMethods(Unknown Source)

at java.lang.Class.getDeclaredMethods(Unknown Source)

at java.beans.Introspector$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.beans.Introspector.getPublicDeclaredMethods(Unknown Source)

at java.beans.Introspector.getTargetMethodInfo(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at org.apache.jasper.compiler.Generator$TagHandlerInfo.(Generator.java:3729)

at org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2132)

at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1600)

at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)

at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)

at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1706)

at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)

at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)

at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2222)

at org.apache.jasper.compiler.Node$Root.accept(Node.java:457)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)

at org.apache.jasper.compiler.Generator.generate(Generator.java:3321)

at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)

at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)

at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965)

at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:600)

at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)

at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)

at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)

at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)

at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspx_meth_tiles_005fget_005f0(default_jsp.java:264)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspService(default_jsp.java:160)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Unknown Source)

27/07/2009 17:25:45 org.apache.struts.taglib.tiles.InsertTag$InsertHandler doEndTag

SEVERE: ServletException in /WEB-INF/jsp/pin/home/index.jsp: javax/el/ValueExpression

javax.servlet.ServletException: javax/el/ValueExpression

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)

at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965)

at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:600)

at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)

at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)

at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)

at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)

at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspx_meth_tiles_005fget_005f0(default_jsp.java:264)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspService(default_jsp.java:160)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Unknown Source)

27/07/2009 17:25:45 org.apache.catalina.core.ApplicationDispatcher invoke

SEVERE: Servlet.service() for servlet jsp threw exception

javax.servlet.jsp.JspException: ServletException in /WEB-INF/jsp/pin/home/index.jsp: javax/el/ValueExpression

at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:923)

at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspx_meth_tiles_005fget_005f0(default_jsp.java:264)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspService(default_jsp.java:160)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Unknown Source)

27/07/2009 17:25:45 org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: Servlet.service() for servlet action threw exception

javax.servlet.jsp.JspException: ServletException in /WEB-INF/jsp/pin/home/index.jsp: javax/el/ValueExpression

at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:923)

at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspx_meth_tiles_005fget_005f0(default_jsp.java:264)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspService(default_jsp.java:160)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Unknown Source)

Vlw Pessoal

13 Respostas

fabiozoroastro

Tah faltando jsp-api.jar no seu classpath.
Veja se está na “shared lib” do ser webserver.

fsalex

E Ae…

Vlw pela ajuda eu coloquei o jar na minha classpath e esta dando esse erro agora:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NullPointerException

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException

org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspInit(default_jsp.java:38)

org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)

org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.

A lista ele esta lendo ok, esta dando ero no jsp

Meu JSP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %> 
<%@ taglib uri="/WEB-INF/tld/fmt.tld" prefix="fmt" %>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>

<html:form action="homePin.do" method="post">
<html:hidden property="method" value="" />

 
	<bean:message key="label.nome"/>: <html:text property="nome"/><html:submit value="Enviar"></html:submit>

	Conteudo do PIN Recerregavel - <a href="home.do">Tarifa Diaria</a>
	<br><br><br>
		<c:forEach items="${lista}" var="lista">
			<c:out value="${lista.nome}"/> 
		</c:forEach>
	

	


</html:form>

Flw…Vlw

fsalex

Acho que eu vi a fumaça de onde esta saindo o fogo…

eu estou usando tiles e o meu arquivo default tem as chamadas:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %> 
<%@ taglib uri="/WEB-INF/tld/fmt.tld" prefix="fmt" %>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>

E no meu jsp também chamo as mesmas, quando tiro do jsp naum da erro e quando coloco gera esse erro:

27/07/2009 23:06:10 org.apache.catalina.core.ApplicationDispatcher invoke

SEVERE: Servlet.service() for servlet jsp threw exception

java.lang.ClassNotFoundException: javax.el.ValueExpression

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

at java.lang.Class.getDeclaredMethods0(Native Method)

at java.lang.Class.privateGetDeclaredMethods(Unknown Source)

at java.lang.Class.getDeclaredMethods(Unknown Source)

at java.beans.Introspector$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.beans.Introspector.getPublicDeclaredMethods(Unknown Source)

at java.beans.Introspector.getTargetMethodInfo(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at java.beans.Introspector.(Unknown Source)

at java.beans.Introspector.getBeanInfo(Unknown Source)

at org.apache.jasper.compiler.Generator$TagHandlerInfo.(Generator.java:3732)

at org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2135)

at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1603)

at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)

at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)

at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1709)

at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)

at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)

at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2222)

at org.apache.jasper.compiler.Node$Root.accept(Node.java:457)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)

at org.apache.jasper.compiler.Generator.generate(Generator.java:3324)

at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)

at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)

at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965)

at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:600)

at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)

at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)

at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)

at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)

at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspx_meth_tiles_005fget_005f0(default_jsp.java:239)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspService(default_jsp.java:135)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Unknown Source)

27/07/2009 23:06:10 org.apache.struts.taglib.tiles.InsertTag$InsertHandler doEndTag

SEVERE: ServletException in /WEB-INF/jsp/pin/home/index.jsp: javax/el/ValueExpression

javax.servlet.ServletException: javax/el/ValueExpression

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)

at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)

at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965)

at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:600)

at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)

at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)

at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)

at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)

at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspx_meth_tiles_005fget_005f0(default_jsp.java:239)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspService(default_jsp.java:135)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Unknown Source)

27/07/2009 23:06:10 org.apache.catalina.core.ApplicationDispatcher invoke

SEVERE: Servlet.service() for servlet jsp threw exception

javax.servlet.jsp.JspException: ServletException in /WEB-INF/jsp/pin/home/index.jsp: javax/el/ValueExpression

at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:923)

at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspx_meth_tiles_005fget_005f0(default_jsp.java:239)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspService(default_jsp.java:135)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Unknown Source)

27/07/2009 23:06:10 org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: Servlet.service() for servlet action threw exception

javax.servlet.jsp.JspException: ServletException in /WEB-INF/jsp/pin/home/index.jsp: javax/el/ValueExpression

at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:923)

at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspx_meth_tiles_005fget_005f0(default_jsp.java:239)

at org.apache.jsp.WEB_002dINF.templates.pin.default_jsp._jspService(default_jsp.java:135)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)

at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Unknown Source)

Ajuda…

Leozin

Fala velho

tenta baixar esse jar e colocar no teu lib

fsalex

Pessoal,

Achei o problema principal era que estava faltando colocar o jar da versao certa coloquei o standars e o jstl 1.0.2 só que surgiu um outro problema não esta fazendo a leitura da saida do <c:out

<c:forEach items="${menu}" var="menu">
         <c:out value="${menu.caption}"/>
</c:forEach>

A saida que deveria ser o arrayList esta sendo essa abaixo :

${menu.caption}

Alguem sabe?

Vlw…

fabiozoroastro

Cara, eu não li o tópico inteiro pra saber se ainda está dando erro mas tem uma coisa que está “irritando os meus olhos” no seu código. :slight_smile:

<c:forEach items="${menu}" var="menu">  
             <c:out value="${menu.caption}"/>  
    </c:forEach>

No var, coloque outro nome diferente da sua collection.
Ex.:

<c:forEach items="${menu}" var="obj">  
             <c:out value="${obj.caption}"/>  
    </c:forEach>

Aêeeee!

fsalex

Fabio,

Eu alterei isso tbm só que continua o mesmo erro.

o que eu vi que pode estar causando algo é que quando chamo o core do c assim:

<%@taglib uri=?http://java.sun.com/jsp/jstl/core? prefix=?c?%>

da erro na busca da url

e quando chamo assim:
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix=“c” %>

funciona.

Eu tenho o tld, mas será que pode ser isso?

Vlw

fabiozoroastro

Mas está com ponto de interrogação ou aspas?

<%@taglib uri=?http://java.sun.com/jsp/jstl/core? prefix=?c?%>

ou

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

???

fsalex

Então,

Esta com aspas, é que eu esqueci de por como código:

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

foi mal…vlw

fabiozoroastro

Posta seu jsp completo aqui pra gente te ajudar. Abraço.

fsalex

Ta Ae o jsp:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
	
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %> 
<%@ taglib uri="/WEB-INF/tld/fmt.tld" prefix="fmt" %>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>


<html:form action="homePin.do" method="post">
<html:hidden property="method" value="" />


	<c:forEach items="${menu.Menu}" var="obj">
		<c:out value="${obj.caption}"/>
	</c:forEach>

</html:form>

vlw…

fabiozoroastro

Opa, mas então o erro só acontece se você declarar a utilização do c.tld usando a url externa?

fsalex

Então,

Esse erro consegui resolver…era a compatibilidade de jar com o meu jsp.

Vlw

Criado 27 de julho de 2009
Ultima resposta 28 de jul. de 2009
Respostas 13
Participantes 3