Hi,

You should use as this when action forwarding:

// Passed arg0 parameter is an object which is created from ActionMapping
return arg0.findForward("success");

Okan.

On Tue, Mar 22, 2011 at 9:07 PM, Dave Newton <davelnew...@gmail.com> wrote:
> What *is* loginPage? A JSP? A Tile?
>
> Dave
>
> On Tue, Mar 22, 2011 at 12:38 PM, Anjib Mulepati <anji...@hotmail.com> wrote:
>> I have
>> 1. web.xml
>> <servlet>
>> <servlet-name>action</servlet-name>
>> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
>> <init-param>
>> <param-name>config</param-name>
>> <param-value>/WEB-INF/struts-config.xml</param-value>
>> </init-param>
>> <init-param>
>> <param-name>debug</param-name>
>> <param-value>2</param-value>
>> </init-param>
>> <init-param>
>> <param-name>detail</param-name>
>> <param-value>2</param-value>
>> </init-param>
>> <load-on-startup>2</load-on-startup>
>> </servlet>
>> ...........
>> <servlet-mapping>
>> <servlet-name>action</servlet-name>
>> <url-pattern>*.do</url-pattern>
>> </servlet-mapping>
>> .............
>> <welcome-file-list>
>> <welcome-file>index.jsp</welcome-file>
>> </welcome-file-list>
>> .................
>>
>> 2.  struts-config.xml as
>> <action path="/Login"
>> type="gov.ma.itd.grouping.actions.GetAgencyListAction">
>> <forward name="success" path="loginPage"/>
>> <forward name="error" path="errorPage"/>
>> </action>
>>
>> 3. index.jsp
>> <jsp:forward page="Login.do"/>
>>
>> Now when I am trying to run the application it giving me error
>>
>> java.lang.IllegalArgumentException: Path loginPage does not start with a "/"
>> character
>>
>>  org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
>>
>>  org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:295)
>>
>>  org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
>>
>>  org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:347)
>>
>>  org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
>>
>>  org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>>        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>>        javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>>        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>
>>  org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:706)
>>
>>  org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:677)
>>        org.apache.jsp.index_jsp._jspService(index_jsp.java:57)
>>        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>
>>  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
>>
>>  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
>>        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
>>        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>
>> I try to put "/" but that doesn't solve the problem.
>>
>> Can anyone tell me what I am doing wrong?
>>
>> Thanks
>> Anjib
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to