Alex, What version of Struts did you install on your machine? What is the "same application" you mention? Is it a struts example application or your application? Did you recompile it on your local machine after installing Struts?
Regards, David -----Original Message----- From: Alex Kravets [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 01, 1980 4:36 PM To: Struts Users Mailing List Subject: Re: Stuts forwarding does not work Well just to check I installed Struts on my local machine, copied the same application there and it works fine! Could it be the JBoss that I use on the work server? David G. Friedman wrote: >Alex, > >Check the Javadocs because the perform() method is GONE in Struts v1.2.4, >deprecated in v1.1, and normal for the old v1.0. So, what version are you >using? Probably v1.2.4 since defining perform() like that will never be >called resulting in a standard dummy execute() method being invoked which, >TADA, returns a blank page by default! > >Regards, >David > >P.S. Check your computer's time. It looks like you sent your messages over >a day ahead of us. Considering daylight savings time only allows for a 24 >hour window, I'm guessing your computer's (whichever one you send email >from) time might be off just a little, a tad, a pinch, a smidgeon, etc. > >-----Original Message----- >From: Alex Kravets [mailto:[EMAIL PROTECTED] >Sent: Saturday, January 22, 2005 9:51 AM >To: Struts Users Mailing List >Subject: Re: Stuts forwarding does not work > > >Actually now it works. I moved everything to another application name >and it started working. But, another problem. When I submit my page I >get a blank page. Action class does not do anything, just forwards to >success page. Here is the action mapping in struts-config.xml: > ><!-- =================================== Global Forward Definitions --> > > <global-forwards> > <forward > name="test" > path="/Test.do"/> > </global-forwards> > > ><!-- =================================== Action Mapping Definitions --> > > <action-mappings> > > <action > path="/Test" > type="org.apache.struts.actions.ForwardAction" > parameter="/pages/Test.jsp"/> > > <action > path="/QuerySubmit" > type="app.ExecuteQueryAction" > name="ExecuteQueryForm" > scope="request" > validate="true" > input="/pages/Test.jsp"> > <forward > name="success" > path="/pages/QueryResults.jsp"/> > </action> > </action-mappings> > >And ActionClass: > >package app; > >import java.io.IOException; >import java.util.Vector; >import javax.servlet.ServletException; >import javax.servlet.http.HttpServletRequest; >import javax.servlet.http.HttpSession; >import javax.servlet.http.HttpServletResponse; >import org.apache.struts.action.Action; >import org.apache.struts.action.ActionError; >import org.apache.struts.action.ActionErrors; >import org.apache.struts.action.ActionForm; >import org.apache.struts.action.ActionForward; >import org.apache.struts.action.ActionMapping; >import org.apache.struts.action.ActionServlet; >//import com.kwi.DBDriver; > > >public final class ExecuteQueryAction extends Action { > > public ActionForward perform(ActionMapping mapping, > ActionForm form, > HttpServletRequest request, > HttpServletResponse response) > throws IOException, ServletException { > > // Obtain username and password from web tier > String sqlQuery = ((ExecuteQueryForm) form).getSQLQuery(); > > // Return success > return mapping.findForward("success"); > > } > >} // End LogonAction > >The same blank screen after submit happens when I deploy and run >application logon.war from Husted's Struts In Action source code. So may >be my struts installation is wrong? > >thanks a lot, >Alex > >Amit Gupta wrote: > > > >>What are you writing in your index.jsp? >> >> >>Amit Gupta >>Mobile: 91-9891062552 >>Yahoo IM: amitguptainn >>MSN IM : amitguptainn >>-----Original Message----- >>From: Alex Kravets [mailto:[EMAIL PROTECTED] >>Sent: Thursday, January 13, 2005 1:11 AM >>To: user@struts.apache.org >>Subject: Stuts forwarding does not work >> >>I am trying to redirect from index.jsp to another page but no luck. I >>get this error: >> >> >>org.apache.jasper.JasperException: Exception forwarding for name >> >> >queryInput: org.apache.jasper.JasperException > > >> at >> >> >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 2 >54) > > >> at >> >> >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > > >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >> at >> >> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio n >FilterChain.java:247) > > >> at >> >> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC h >ain.java:193) > > >> at >> >> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j a >va:256) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:643) > > >> at >> >> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > >> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> >> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j a >va:191) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:643) > > >> at >> >> >org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgr R >ealm.java:220) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java: 2 >46) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.jboss.web.tomcat.tc4.statistics.ContainerStatsValve.invoke(ContainerSta t >sValve.java:76) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > >> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> >> >org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) > > >> at >> >> >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18 0 >) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:643) > > >> at >> >> >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve . >java:171) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17 2 >) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssoc i >ationValve.java:65) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > >> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> >> >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav a >:174) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:643) > > >> at >> >> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > >> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:197) >> at >> >> >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781) > > >> at >> >> >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn e >ction(Http11Protocol.java:549) > > >> at >> >> >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605) > > >> at >> >> >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja v >a:677) > > >> at java.lang.Thread.run(Thread.java:534) >> >> >>root cause >> >>javax.servlet.ServletException: Exception forwarding for name queryInput: >> >> >org.apache.jasper.JasperException > > >> at >> >> >org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm p >l.java:533) > > >> at org.apache.jsp.index_jsp._jspService(index_jsp.java:60) >> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >> at >> >> >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 2 >10) > > >> at >> >> >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) > > >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >> at >> >> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio n >FilterChain.java:247) > > >> at >> >> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC h >ain.java:193) > > >> at >> >> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j a >va:256) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:643) > > >> at >> >> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > >> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> >> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j a >va:191) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:643) > > >> at >> >> >org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgr R >ealm.java:220) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java: 2 >46) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.jboss.web.tomcat.tc4.statistics.ContainerStatsValve.invoke(ContainerSta t >sValve.java:76) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > >> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> >> >org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) > > >> at >> >> >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18 0 >) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:643) > > >> at >> >> >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve . >java:171) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17 2 >) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssoc i >ationValve.java:65) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:641) > > >> at >> >> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > >> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at >> >> >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav a >:174) > > >> at >> >> >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k >eNext(StandardPipeline.java:643) > > >> at >> >> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > >> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) >> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:197) >> at >> >> >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781) > > >> at >> >> >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn e >ction(Http11Protocol.java:549) > > >> at >> >> >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605) > > >> at >> >> >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja v >a:677) > > >> at java.lang.Thread.run(Thread.java:534) >> >> >> ----------------------------------------------------------------------- >> >> >- > > >>my struts-config.xml looks like this: >> >><!-- =================================== Global Forward Definitions --> >> >> <global-forwards> >> <forward >> name="queryInput" >> path="/queryInput.do"/> >> </global-forwards> >> >> >><!-- =================================== Action Mapping Definitions --> >> >> <action-mappings> >> >> <action >> path="/queryInput" >> type="org.apache.struts.actions.ForwardAction" >> parameter="/pages/QueryInput.jsp"/> >> >> </action-mappings> >> >> >> >>thanks, >>Alex >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> >> > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]