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