You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Marcolino <st...@uol.com.br> on 2004/03/29 03:31:03 UTC

Yet Another "The requested resource (/ctx/test1.do) is not available."

	Hi,

	I already saw many messages about this topic, but no one fixed the 
problems my struts test has.

	I am learning struts, and implemented some classes (see below).

	When the following URLs are typed,

http://localhost:8080/ctx/test1.do
http://localhost:8080/ctx/speakerTeste.do

================================================================
HTTP Status 404 - /ctx/speakerTeste.do
  type Status report
  message /ctx/speakerTeste.do
  description The requested resource (/ctx/speakerTeste.do) is not
   available.
Apache Tomcat/4.1.29
================================================================

	Do you have some idea ?

Thanks is advance.

Marco

===> Action classes
package abc;
import struts packages...
public class TestAction extends Action {

     public ActionForward execute(ActionMapping actionMapping, ActionForm
                                   actionForm, HttpServletRequest
                                   request, HttpServletResponse
                                  httpServletResponse) throws Exception {
         System.out.println("\n\t*** TestAction\n");
          return actionMapping.findForward("ok");
     }
}

package abc;
import struts packages...

public class SpeakerMainAction extends Action {

     ResourceBundle bundle;

     public ActionForward execute(ActionMapping actionMapping, 
ActionForm actionForm,
                                  ServletRequest servletRequest, 
ServletResponse servletResponse) throws Exception {

         DynaValidatorForm dynaForm = (DynaValidatorForm) actionForm;
         Logger.debug(dynaForm.toString());
         return actionMapping.findForward("ok");
     }


===> Action classes are on the classpath
[marco@host1 webapps]$ find ctx/|egrep 'Test|MainAction'
ctx/WEB-INF/classes/abc/SpeakerMainAction.class
ctx/WEB-INF/classes/abc/TestAction.class

===> classpath
[marco@host1 webapps]$ find ctx/|grep lib
ctx/WEB-INF/lib
ctx/WEB-INF/lib/jdo.jar
ctx/WEB-INF/lib/jdogenie.jar
ctx/WEB-INF/lib/jta.jar
ctx/WEB-INF/lib/mysql-connector-java-3.0.10-stable-bin.jar
ctx/WEB-INF/lib/commons-beanutils.jar
ctx/WEB-INF/lib/commons-collections.jar
ctx/WEB-INF/lib/commons-digester.jar
ctx/WEB-INF/lib/commons-fileupload.jar
ctx/WEB-INF/lib/commons-lang.jar
ctx/WEB-INF/lib/commons-logging.jar
ctx/WEB-INF/lib/commons-validator.jar
ctx/WEB-INF/lib/jakarta-oro.jar
ctx/WEB-INF/lib/struts-legacy.jar
ctx/WEB-INF/lib/struts.jar

===> 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>application</param-name>
             <param-value>ApplicationResources</param-value>
         </init-param>
         <load-on-startup>1</load-on-startup>
     </servlet>

     <servlet-mapping>
         <servlet-name>action</servlet-name>
         <url-pattern>/*.do</url-pattern>
     </servlet-mapping>


===> WEB-INF/struts-config.xml
     <form-beans>

         <!-- Subscription form bean -->
         <form-bean name="speakerDynaValidateForm" 
type="org.apache.struts.validator.DynaValidatorForm">
             <form-property name="name" type="java.lang.String"/>
             <form-property name="title" type="java.lang.String"/>
             <form-property name="company" type="java.lang.String"/>
             <form-property name="email1" type="java.lang.String"/>
             <form-property name="email2" type="java.lang.String"/>
             <form-property name="tel1" type="java.lang.String"/>
             <form-property name="tel2" type="java.lang.String"/>
             <form-property name="address" type="java.lang.String"/>
             <form-property name="city" type="java.lang.String"/>
             <form-property name="state" type="java.lang.String"/>
             <form-property name="zip" type="java.lang.String"/>
         </form-bean>
     </form-beans>

  <action-mappings>

         <action path="/speakerTeste"
                 type="abc.SpeakerMainAction"
                 name="speakerDynaValidateForm"
                 input="/speakerTeste.do"
                 validate="true"
                 scope="request">
             <forward name="ok" path="success" />
         </action>

         <action path="/test1"
                 type="abc.TestAction">
             <forward name="ok" path="/info"/>
         </action>
     </action-mappings>


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


Re: Yet Another "The requested resource (/ctx/test1.do) is not available." - SOLVED

Posted by Marcolino <st...@uol.com.br>.
	I solved the problem, was

<url-pattern>/*.do</url-pattern>

changed to:

<url-pattern>*.do</url-pattern>

	removed the slash '/'.

	I tried this before, but for some reason (maybe, other 
misconfiguration), didn't work.

cheers

Marco


Marcolino wrote, On 28-03-2004 23:48:
> 
>     Hi Niall, thank you for your quick response!
> 
>     I have other servlets working, so the context is running, yeah  I 
> checked the manager and is running ok.
>     I wrote to web.xml (action servlet):
> 
>         <init-param>
>             <param-name>detail</param-name>
>             <param-value>99</param-value>
>         </init-param>
>         <init-param>
>             <param-name>debug</param-name>
>             <param-value>99</param-value>
>         </init-param>
> 
>     But the catalina.out doesn't print verbose messages, other than the 
> default (below)
> 
>     The logs just says:
> 
> 28/03/2004 23:22:03 org.apache.struts.util.PropertyMessageResources <init>
> INFO: Initializing, config='org.apache.struts.util.LocalStrings', 
> returnNull=true
> 28/03/2004 23:22:03 org.apache.struts.util.PropertyMessageResources <init>
> INFO: Initializing, config='org.apache.struts.action.ActionResources', 
> returnNull=true
> 28/03/2004 23:22:03 org.apache.struts.util.PropertyMessageResources <init>
> INFO: Initializing, config='ApplicationResources', returnNull=true
> 28/03/2004 23:22:03 org.apache.struts.validator.ValidatorPlugIn 
> initResources
> INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml'
> 28/03/2004 23:22:03 org.apache.struts.validator.ValidatorPlugIn 
> initResources
> INFO: Loading validation rules file from '/WEB-INF/validation.xml'
> 
>     Do you known how to configure struts to be more verbose ?
> 
> best regards
> 
> Marco
> 
> 
> Niall Pemberton wrote, On 28-03-2004 23:07:
> 
>> Has your webapp been started OK - use the Tomcat Manager app and check 
>> that
>> "/ctx" has a status of "running" - if it doesn't then something probably
>> failed when it was intializing - check the output/logs for errors.
>>
>> Niall
>>
>> ----- Original Message ----- From: "Marcolino" 
>> <st...@uol.com.br>
>> To: <us...@struts.apache.org>
>> Sent: Monday, March 29, 2004 2:31 AM
>> Subject: Yet Another "The requested resource (/ctx/test1.do) is not
>> available."
>>
>>
>>
>>> Hi,
>>>
>>> I already saw many messages about this topic, but no one fixed the
>>> problems my struts test has.
>>>
>>> I am learning struts, and implemented some classes (see below).
>>>
>>> When the following URLs are typed,
>>>
>>> http://localhost:8080/ctx/test1.do
>>> http://localhost:8080/ctx/speakerTeste.do
>>>
>>> ================================================================
>>> HTTP Status 404 - /ctx/speakerTeste.do
>>>  type Status report
>>>  message /ctx/speakerTeste.do
>>>  description The requested resource (/ctx/speakerTeste.do) is not
>>>   available.
>>> Apache Tomcat/4.1.29
>>> ================================================================
>>>
>>> Do you have some idea ?
>>>
>>> Thanks is advance.
>>>
>>> Marco
>>>
>>> ===> Action classes
>>> package abc;
>>> import struts packages...
>>> public class TestAction extends Action {
>>>
>>>     public ActionForward execute(ActionMapping actionMapping, ActionForm
>>>                                   actionForm, HttpServletRequest
>>>                                   request, HttpServletResponse
>>>                                  httpServletResponse) throws Exception {
>>>         System.out.println("\n\t*** TestAction\n");
>>>          return actionMapping.findForward("ok");
>>>     }
>>> }
>>>
>>> package abc;
>>> import struts packages...
>>>
>>> public class SpeakerMainAction extends Action {
>>>
>>>     ResourceBundle bundle;
>>>
>>>     public ActionForward execute(ActionMapping actionMapping,
>>> ActionForm actionForm,
>>>                                  ServletRequest servletRequest,
>>> ServletResponse servletResponse) throws Exception {
>>>
>>>         DynaValidatorForm dynaForm = (DynaValidatorForm) actionForm;
>>>         Logger.debug(dynaForm.toString());
>>>         return actionMapping.findForward("ok");
>>>     }
>>>
>>>
>>> ===> Action classes are on the classpath
>>> [marco@host1 webapps]$ find ctx/|egrep 'Test|MainAction'
>>> ctx/WEB-INF/classes/abc/SpeakerMainAction.class
>>> ctx/WEB-INF/classes/abc/TestAction.class
>>>
>>> ===> classpath
>>> [marco@host1 webapps]$ find ctx/|grep lib
>>> ctx/WEB-INF/lib
>>> ctx/WEB-INF/lib/jdo.jar
>>> ctx/WEB-INF/lib/jdogenie.jar
>>> ctx/WEB-INF/lib/jta.jar
>>> ctx/WEB-INF/lib/mysql-connector-java-3.0.10-stable-bin.jar
>>> ctx/WEB-INF/lib/commons-beanutils.jar
>>> ctx/WEB-INF/lib/commons-collections.jar
>>> ctx/WEB-INF/lib/commons-digester.jar
>>> ctx/WEB-INF/lib/commons-fileupload.jar
>>> ctx/WEB-INF/lib/commons-lang.jar
>>> ctx/WEB-INF/lib/commons-logging.jar
>>> ctx/WEB-INF/lib/commons-validator.jar
>>> ctx/WEB-INF/lib/jakarta-oro.jar
>>> ctx/WEB-INF/lib/struts-legacy.jar
>>> ctx/WEB-INF/lib/struts.jar
>>>
>>> ===> 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>application</param-name>
>>>             <param-value>ApplicationResources</param-value>
>>>         </init-param>
>>>         <load-on-startup>1</load-on-startup>
>>>     </servlet>
>>>
>>>     <servlet-mapping>
>>>         <servlet-name>action</servlet-name>
>>>         <url-pattern>/*.do</url-pattern>
>>>     </servlet-mapping>
>>>
>>>
>>> ===> WEB-INF/struts-config.xml
>>>     <form-beans>
>>>
>>>         <!-- Subscription form bean -->
>>>         <form-bean name="speakerDynaValidateForm"
>>> type="org.apache.struts.validator.DynaValidatorForm">
>>>             <form-property name="name" type="java.lang.String"/>
>>>             <form-property name="title" type="java.lang.String"/>
>>>             <form-property name="company" type="java.lang.String"/>
>>>             <form-property name="email1" type="java.lang.String"/>
>>>             <form-property name="email2" type="java.lang.String"/>
>>>             <form-property name="tel1" type="java.lang.String"/>
>>>             <form-property name="tel2" type="java.lang.String"/>
>>>             <form-property name="address" type="java.lang.String"/>
>>>             <form-property name="city" type="java.lang.String"/>
>>>             <form-property name="state" type="java.lang.String"/>
>>>             <form-property name="zip" type="java.lang.String"/>
>>>         </form-bean>
>>>     </form-beans>
>>>
>>>  <action-mappings>
>>>
>>>         <action path="/speakerTeste"
>>>                 type="abc.SpeakerMainAction"
>>>                 name="speakerDynaValidateForm"
>>>                 input="/speakerTeste.do"
>>>                 validate="true"
>>>                 scope="request">
>>>             <forward name="ok" path="success" />
>>>         </action>
>>>
>>>         <action path="/test1"
>>>                 type="abc.TestAction">
>>>             <forward name="ok" path="/info"/>
>>>         </action>
>>>     </action-mappings>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: user-help@struts.apache.org
>>>
>>>
>>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 

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


Re: Yet Another "The requested resource (/ctx/test1.do) is not available."

Posted by Marcolino <st...@uol.com.br>.
	Hi Niall, thank you for your quick response!

	I have other servlets working, so the context is running, yeah  I 
checked the manager and is running ok.
	I wrote to web.xml (action servlet):

         <init-param>
             <param-name>detail</param-name>
             <param-value>99</param-value>
         </init-param>
         <init-param>
             <param-name>debug</param-name>
             <param-value>99</param-value>
         </init-param>

	But the catalina.out doesn't print verbose messages, other than the 
default (below)

	The logs just says:

28/03/2004 23:22:03 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', 
returnNull=true
28/03/2004 23:22:03 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', 
returnNull=true
28/03/2004 23:22:03 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='ApplicationResources', returnNull=true
28/03/2004 23:22:03 org.apache.struts.validator.ValidatorPlugIn 
initResources
INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml'
28/03/2004 23:22:03 org.apache.struts.validator.ValidatorPlugIn 
initResources
INFO: Loading validation rules file from '/WEB-INF/validation.xml'

	Do you known how to configure struts to be more verbose ?

best regards

Marco


Niall Pemberton wrote, On 28-03-2004 23:07:
> Has your webapp been started OK - use the Tomcat Manager app and check that
> "/ctx" has a status of "running" - if it doesn't then something probably
> failed when it was intializing - check the output/logs for errors.
> 
> Niall
> 
> ----- Original Message ----- 
> From: "Marcolino" <st...@uol.com.br>
> To: <us...@struts.apache.org>
> Sent: Monday, March 29, 2004 2:31 AM
> Subject: Yet Another "The requested resource (/ctx/test1.do) is not
> available."
> 
> 
> 
>>Hi,
>>
>>I already saw many messages about this topic, but no one fixed the
>>problems my struts test has.
>>
>>I am learning struts, and implemented some classes (see below).
>>
>>When the following URLs are typed,
>>
>>http://localhost:8080/ctx/test1.do
>>http://localhost:8080/ctx/speakerTeste.do
>>
>>================================================================
>>HTTP Status 404 - /ctx/speakerTeste.do
>>  type Status report
>>  message /ctx/speakerTeste.do
>>  description The requested resource (/ctx/speakerTeste.do) is not
>>   available.
>>Apache Tomcat/4.1.29
>>================================================================
>>
>>Do you have some idea ?
>>
>>Thanks is advance.
>>
>>Marco
>>
>>===> Action classes
>>package abc;
>>import struts packages...
>>public class TestAction extends Action {
>>
>>     public ActionForward execute(ActionMapping actionMapping, ActionForm
>>                                   actionForm, HttpServletRequest
>>                                   request, HttpServletResponse
>>                                  httpServletResponse) throws Exception {
>>         System.out.println("\n\t*** TestAction\n");
>>          return actionMapping.findForward("ok");
>>     }
>>}
>>
>>package abc;
>>import struts packages...
>>
>>public class SpeakerMainAction extends Action {
>>
>>     ResourceBundle bundle;
>>
>>     public ActionForward execute(ActionMapping actionMapping,
>>ActionForm actionForm,
>>                                  ServletRequest servletRequest,
>>ServletResponse servletResponse) throws Exception {
>>
>>         DynaValidatorForm dynaForm = (DynaValidatorForm) actionForm;
>>         Logger.debug(dynaForm.toString());
>>         return actionMapping.findForward("ok");
>>     }
>>
>>
>>===> Action classes are on the classpath
>>[marco@host1 webapps]$ find ctx/|egrep 'Test|MainAction'
>>ctx/WEB-INF/classes/abc/SpeakerMainAction.class
>>ctx/WEB-INF/classes/abc/TestAction.class
>>
>>===> classpath
>>[marco@host1 webapps]$ find ctx/|grep lib
>>ctx/WEB-INF/lib
>>ctx/WEB-INF/lib/jdo.jar
>>ctx/WEB-INF/lib/jdogenie.jar
>>ctx/WEB-INF/lib/jta.jar
>>ctx/WEB-INF/lib/mysql-connector-java-3.0.10-stable-bin.jar
>>ctx/WEB-INF/lib/commons-beanutils.jar
>>ctx/WEB-INF/lib/commons-collections.jar
>>ctx/WEB-INF/lib/commons-digester.jar
>>ctx/WEB-INF/lib/commons-fileupload.jar
>>ctx/WEB-INF/lib/commons-lang.jar
>>ctx/WEB-INF/lib/commons-logging.jar
>>ctx/WEB-INF/lib/commons-validator.jar
>>ctx/WEB-INF/lib/jakarta-oro.jar
>>ctx/WEB-INF/lib/struts-legacy.jar
>>ctx/WEB-INF/lib/struts.jar
>>
>>===> 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>application</param-name>
>>             <param-value>ApplicationResources</param-value>
>>         </init-param>
>>         <load-on-startup>1</load-on-startup>
>>     </servlet>
>>
>>     <servlet-mapping>
>>         <servlet-name>action</servlet-name>
>>         <url-pattern>/*.do</url-pattern>
>>     </servlet-mapping>
>>
>>
>>===> WEB-INF/struts-config.xml
>>     <form-beans>
>>
>>         <!-- Subscription form bean -->
>>         <form-bean name="speakerDynaValidateForm"
>>type="org.apache.struts.validator.DynaValidatorForm">
>>             <form-property name="name" type="java.lang.String"/>
>>             <form-property name="title" type="java.lang.String"/>
>>             <form-property name="company" type="java.lang.String"/>
>>             <form-property name="email1" type="java.lang.String"/>
>>             <form-property name="email2" type="java.lang.String"/>
>>             <form-property name="tel1" type="java.lang.String"/>
>>             <form-property name="tel2" type="java.lang.String"/>
>>             <form-property name="address" type="java.lang.String"/>
>>             <form-property name="city" type="java.lang.String"/>
>>             <form-property name="state" type="java.lang.String"/>
>>             <form-property name="zip" type="java.lang.String"/>
>>         </form-bean>
>>     </form-beans>
>>
>>  <action-mappings>
>>
>>         <action path="/speakerTeste"
>>                 type="abc.SpeakerMainAction"
>>                 name="speakerDynaValidateForm"
>>                 input="/speakerTeste.do"
>>                 validate="true"
>>                 scope="request">
>>             <forward name="ok" path="success" />
>>         </action>
>>
>>         <action path="/test1"
>>                 type="abc.TestAction">
>>             <forward name="ok" path="/info"/>
>>         </action>
>>     </action-mappings>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>>
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 

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


Re: Yet Another "The requested resource (/ctx/test1.do) is not available."

Posted by Niall Pemberton <ni...@blueyonder.co.uk>.
Has your webapp been started OK - use the Tomcat Manager app and check that
"/ctx" has a status of "running" - if it doesn't then something probably
failed when it was intializing - check the output/logs for errors.

Niall

----- Original Message ----- 
From: "Marcolino" <st...@uol.com.br>
To: <us...@struts.apache.org>
Sent: Monday, March 29, 2004 2:31 AM
Subject: Yet Another "The requested resource (/ctx/test1.do) is not
available."


>
> Hi,
>
> I already saw many messages about this topic, but no one fixed the
> problems my struts test has.
>
> I am learning struts, and implemented some classes (see below).
>
> When the following URLs are typed,
>
> http://localhost:8080/ctx/test1.do
> http://localhost:8080/ctx/speakerTeste.do
>
> ================================================================
> HTTP Status 404 - /ctx/speakerTeste.do
>   type Status report
>   message /ctx/speakerTeste.do
>   description The requested resource (/ctx/speakerTeste.do) is not
>    available.
> Apache Tomcat/4.1.29
> ================================================================
>
> Do you have some idea ?
>
> Thanks is advance.
>
> Marco
>
> ===> Action classes
> package abc;
> import struts packages...
> public class TestAction extends Action {
>
>      public ActionForward execute(ActionMapping actionMapping, ActionForm
>                                    actionForm, HttpServletRequest
>                                    request, HttpServletResponse
>                                   httpServletResponse) throws Exception {
>          System.out.println("\n\t*** TestAction\n");
>           return actionMapping.findForward("ok");
>      }
> }
>
> package abc;
> import struts packages...
>
> public class SpeakerMainAction extends Action {
>
>      ResourceBundle bundle;
>
>      public ActionForward execute(ActionMapping actionMapping,
> ActionForm actionForm,
>                                   ServletRequest servletRequest,
> ServletResponse servletResponse) throws Exception {
>
>          DynaValidatorForm dynaForm = (DynaValidatorForm) actionForm;
>          Logger.debug(dynaForm.toString());
>          return actionMapping.findForward("ok");
>      }
>
>
> ===> Action classes are on the classpath
> [marco@host1 webapps]$ find ctx/|egrep 'Test|MainAction'
> ctx/WEB-INF/classes/abc/SpeakerMainAction.class
> ctx/WEB-INF/classes/abc/TestAction.class
>
> ===> classpath
> [marco@host1 webapps]$ find ctx/|grep lib
> ctx/WEB-INF/lib
> ctx/WEB-INF/lib/jdo.jar
> ctx/WEB-INF/lib/jdogenie.jar
> ctx/WEB-INF/lib/jta.jar
> ctx/WEB-INF/lib/mysql-connector-java-3.0.10-stable-bin.jar
> ctx/WEB-INF/lib/commons-beanutils.jar
> ctx/WEB-INF/lib/commons-collections.jar
> ctx/WEB-INF/lib/commons-digester.jar
> ctx/WEB-INF/lib/commons-fileupload.jar
> ctx/WEB-INF/lib/commons-lang.jar
> ctx/WEB-INF/lib/commons-logging.jar
> ctx/WEB-INF/lib/commons-validator.jar
> ctx/WEB-INF/lib/jakarta-oro.jar
> ctx/WEB-INF/lib/struts-legacy.jar
> ctx/WEB-INF/lib/struts.jar
>
> ===> 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>application</param-name>
>              <param-value>ApplicationResources</param-value>
>          </init-param>
>          <load-on-startup>1</load-on-startup>
>      </servlet>
>
>      <servlet-mapping>
>          <servlet-name>action</servlet-name>
>          <url-pattern>/*.do</url-pattern>
>      </servlet-mapping>
>
>
> ===> WEB-INF/struts-config.xml
>      <form-beans>
>
>          <!-- Subscription form bean -->
>          <form-bean name="speakerDynaValidateForm"
> type="org.apache.struts.validator.DynaValidatorForm">
>              <form-property name="name" type="java.lang.String"/>
>              <form-property name="title" type="java.lang.String"/>
>              <form-property name="company" type="java.lang.String"/>
>              <form-property name="email1" type="java.lang.String"/>
>              <form-property name="email2" type="java.lang.String"/>
>              <form-property name="tel1" type="java.lang.String"/>
>              <form-property name="tel2" type="java.lang.String"/>
>              <form-property name="address" type="java.lang.String"/>
>              <form-property name="city" type="java.lang.String"/>
>              <form-property name="state" type="java.lang.String"/>
>              <form-property name="zip" type="java.lang.String"/>
>          </form-bean>
>      </form-beans>
>
>   <action-mappings>
>
>          <action path="/speakerTeste"
>                  type="abc.SpeakerMainAction"
>                  name="speakerDynaValidateForm"
>                  input="/speakerTeste.do"
>                  validate="true"
>                  scope="request">
>              <forward name="ok" path="success" />
>          </action>
>
>          <action path="/test1"
>                  type="abc.TestAction">
>              <forward name="ok" path="/info"/>
>          </action>
>      </action-mappings>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
>



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