Estou iniciando com a linguagem JSP, e estou tendo problema com a manipulação de uma variável que é criada com a biblioteca JSTL (no trecho : "<c:set var= “test” value= “Session Level Value” scope= “page” /> ") e logo após ao tentar imprimir esta variável (<c:out value= “${test}” /> ) é gerada a exception
Segue código abaixo:
[code]<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<% //String variavelteste = “conteudo”; %>
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="iehacks.css" />
<![endif]-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<div id="topo">
<div id="logo_brasil"></div>
</div>
<div id="all">
<c:set var= "test" value= "Session Level Value" scope= "page" />
<c:out value= "${test}" />
<div id="menu">
<c:import url="menu.jsp"/>
</div>
<div id="conteudo_interno">
<c:import url="incluirveiculo.jsp" />
</div>
</div>
<div id="rodape"></div>
</body>
[/code]
Erro retornado :
type Exception report
message An exception occurred processing JSP page /index.jsp at line 34
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 34
31:
32: <c:set var= “test” value= “Session Level Value” scope= “page” />
33:
34: <c:out value= “${test}” />
35:
36:
37:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause
java.lang.ClassCastException: org.apache.jasper.runtime.ELContextImpl cannot be cast to org.apache.jasper.el.ELContextImpl
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:983)
org.apache.jsp.index_jsp._jspx_meth_c_005fout_005f0(index_jsp.java:186)
org.apache.jsp.index_jsp._jspService(index_jsp.java:106)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.32 logs.