You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by "Struts-dev Newsgroup (@Basebeans.com)" <st...@basebeans.com> on 2002/06/21 13:10:02 UTC
dynamic forms validation problem
Subject: dynamic forms validation problem
From: "Tomas" <tr...@wp.pl>
===
Hello,
how, to make verification (validation) of dynamic forms ?
in struts-config.xml is:
<struts-config>
.
.
.
<form-bean name="logonForm" dynamic="true"
type="org.apache.struts.validator.DynaValidatorActionForm">
<form-property name="user" type="java.lang.String" />
<form-property name="password" type="java.lang.String" />
</form-bean>
<action-mappings>
<action path="/logon" type="simple.LogonAction"
name="logonForm"
validate="true"
scope="session"
input="/index.jsp">
</action>
</action-mappings>
<!-- ========== Message Resources Definitions
=========================== -->
<message-resources
parameter="org.apache.struts.webapp.validator.ApplicationResources"/>
<!-- ========== Plug-in Definitions ============================== -->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validator.xml"/>
</plug-in>
.
.
.
</struts-config>
in file validator.xml is:
<form-validation>
<formset>
<form name="LogonForm">
<field property="user" depends="required">
<arg0 key="error.user.required"/>
</field>
</form>
</formset>
</form-validation>
in web.xml is:
<web-app>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>
<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>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
</web-app>
no efect in edit form, always (but still) error messages:
747375 [HttpProcessor[80][4]] DEBUG
org.apache.struts.action.RequestProcessor - Validating input form
properties
747375 [HttpProcessor[80][4]] DEBUG
org.apache.struts.action.RequestProcessor - No errors detected, accepting
input
Can you help?
Second question is, how to used text fields (width indexed=true) on dynamic
forms?
trk@wp.pl
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>