You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by struts user <me...@hotmail.com> on 2003/07/24 14:22:44 UTC
[newbie] Problem with Action Mapping
Hi,
I am new to Struts, i am facing the following a problem with the action
mappings.
Here are my code snippets related to mapping the action
In web.xml
------------
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
In login.jsp
-------------
<html:form action="/Login"
name="LoginForm"
type="com.xxx.yyy.LoginForm" >
In struts-config.xml
---------------------
FORM-BEANS
------------
<form-beans>
<form-bean name="LoginForm" type="com.xxx.yyy.LoginForm"/>
</form-beans>
GLOBAL FORWARDING
------------------
<global-forwards>
<forward name="Login" path="/login.jsp"/>
</global-forwards>
ACTION MAPINGS
----------------
<action-mappings>
<action path="/Login" type="com.xxx.yyy.LoginAction" scope="request"
input="/login.jsp" name="LoginForm">
<forward name="Success" path="/welcome.jsp"/>
<forward name="Failure" path="/login.jsp"/>
</action>
With the above code, when the login.jsp is submitted the values have to be
filled in LoginForm which is an ActionForm for the ActionClass LoginAction .
The associated action path is supposed to be /Login but when the jsp is
submitted i get an error page saying
The requested resource (/MyApp/Login.do) is not available.
Can somebody point me where am i wrong ?
I am using Tomcat 4.1.24, Struts 1.1
TIA
Meka Toka
PS: And Yes, I have defined the ActionServlet in the web.xml
_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8.
http://join.msn.com/?page=features/junkmail
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org