JSP:FORWARD - Erro ao passar parametros

3 respostas
J

Fala pessoal estou testando isso abaixo:

================================
<jsp:forward page=“accessingParameters.jsp” />
<jsp:param value=“John Doe” name=“myParam”/>
</jsp:forward>

E me o seguinte erro…

oque pode ser?

HTTP Status 500 -

type Exception report

message

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

exception

org.apache.jasper.JasperException: /passingParameters.jsp(2,6) The jsp:param action must not be used outside the jsp:include, jsp:forward, or jsp:params elements

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:90)

org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1245)

org.apache.jasper.compiler.Parser.parseElements(Parser.java:1559)

org.apache.jasper.compiler.Parser.parse(Parser.java:126)

org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)

org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)

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

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

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

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

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

================================

3 Respostas

Feijao

Você está fechando o jsp:forward e aí o jsp:param fica fora da tag

<jsp:forward page=“accessingParameters.jsp” />
<jsp:param value=“John Doe” name=“myParam”/>
</jsp:forward>

J

ok obrigado… era isso mesmo…

J

Tira o “/” do jsp:foward

<jsp:forward page=“accessingParameters.jsp” >
<jsp:param value=“John Doe” name=“myParam”/>
</jsp:forward>

Criado 23 de abril de 2007
Ultima resposta 23 de abr. de 2007
Respostas 3
Participantes 3