How about:

response.sendRedirect("/yourcontext/YourServlet");

inside of your code??

Regards, Alex.


On 7/19/05, Dave Newton <[EMAIL PROTECTED]> wrote:
> 
> Jane Eisenstein wrote:
> 
> > <servlet>
> > <servlet-name>LogonServlet</servlet-name>
> > <display-name>LogonServlet</display-name>
> > <servlet-class>com.med.servlet.cp.LogonServlet</servlet-class>
> > </servlet>
> > <servlet-mapping>
> > <servlet-name>LogonServlet</servlet-name>
> > <url-pattern>/servlet/com.med.servlet.cp.LogonServlet</url-pattern>
> > </servlet-mapping>
> >
> >Its struts-config.xml contains
> ><global-forwards>
> ><forward name="logonServlet"
> >path="/servlet/com.med.servlet.cp.LogonServlet"/>
> ></global-forwards>
> >
> >When I try to load this servlet via this code:
> >
> ><frame name="main"
> > src="logonServlet.do&targetAction=displayLogonPage"
> > scrolling="auto"
> > marginwidth="0"
> > noresize
> > marginheight="0">
> >
> >the request reaches the ActionServlet but results in this error being
> >logged:
> >RequestProces E org.apache.struts.action.RequestProcessor Invalid path
> >/logonServlet was requested
> >
> >What am I doing wrong?
> >
> >
> Mixing Struts and servlets ;)
> 
> Creating a forward doesn't create an action--what is logonServlet.do? If
> it isn't an action, then why would it have a .do extension? When the
> request processor sees a .do (if you're set up to do extension-based
> struts mappings) it'll try to fire an Action.
> 
> Also, you can't use a forward definition in a non-struts anything,
> because only struts knows about forwards.
> 
> If you are just using a servlet as the contents of a frame then you
> don't need to interact with struts at all.
> 
> Dave
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

Reply via email to