Hi Dear
I have changed my code
%>
<jsp:forward page="/AdminActions" />
<jsp:param name="YYY" value="2009" />
<jsp:param name="MMM" value="01" />
<jsp:param name="PPP" value="/773116556/" />
</jsp:forward>
<%
RequestDispatcher ds =
request.getRequestDispatcher("AdminActions");
ds.forward(request, response);
And getting this error
Oct 7, 2010 8:19:16 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /LoadFiles.jsp(54,13) The jsp:param action
must not be used outside the jsp:include, jsp:forward, or jsp:params elements
at
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
at
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
at
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:86)
at
org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1254)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1576)
at org.apache.jasper.compiler.Parser.parse(Parser.java:126)
at
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Thanks & Kind Regards,
Nelson Rodrigo
Executive – Software Development
LOADSTAR (PRIVATE) LIMITED
Sri Lanka | Tel: +94 11 483 7914 | Fax: +94 11 224 0892 | Mobile: +94 77 311
6556
SAVE PAPER - Please consider our environment before printing
-----Original Message-----
From: Masimba Chingwende [mailto:[email protected]]
Sent: Wednesday, October 06, 2010 7:39 PM
To: [email protected]
Cc: [email protected]
Subject: Re: [java ee programming] Servlet value null
Try this:
JSP forward Syntax
<jsp:forward page={"/relativeURL/" | "<%= /expression/ %>"} />
/or/
<jsp:forward page={"/relativeURL/" | "<%=/ expression /%>"} >
<jsp:param name="/parameterName/"
value="{/parameterValue/ | <%= /expression/ %>}" />+
</jsp:forward>
Replace the forwarding java code with the below:
<jsp:forward page="/AdminActions" />
<jsp:param name="YYY" value="2009" />
<jsp:param name="MMM" value="01" />
<jsp:param name="PPP" value="/773116556/" />
</jsp:forward>
Nelson Rodrigo - LHQ wrote:
>
> Dear Friends
>
> In my application I have to pass parameters from jsp to servlet
>
> In JSP
>
> Im using like this
>
> %>
>
> <input type=/"hidden"/ name=/"YYY"/ value=/"2009"/ />
>
> <input type=/"hidden"/ name=/"MMM"/ value=/"01"/ />
>
> <input type=/"hidden"/ name=/"PPP"/ value=/"773116556"/ />
>
> <%
>
> RequestDispatcher ds = request.getRequestDispatcher("AdminActions");
>
> ds.forward(request, response);
>
> AdminAction is my Servlet name
>
> In my servlet
>
> I’m using like this
>
> String fdYear = request.getParameter("YYY");
>
> System./out/.println(fdYear);
>
> But result is null
>
> Please advise me where I missed or is this not possible passing
> parameters from jsp to servlet.
>
> Thanks & Kind Regards,
>
> Nelson Rodrigo
> Executive – Software Development
> *LOADSTAR (PRIVATE) LIMITED
> *Sri Lanka | Tel: +94 11 483 7914 | Fax: +94 11 224 0892 | Mobile: +94
> 77 311 6556
>
> P *SAVE PAPER* - *Please consider our environment before printing *ü
>
> --
> You received this message because you are subscribed to the Google
> Groups "Java EE (J2EE) Programming with Passion!" group.
> To post to this group, send email to
> [email protected]
> To unsubscribe from this group, send email to
> java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en
>
--
You received this message because you are subscribed to the Google
Groups "Java EE (J2EE) Programming with Passion!" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en