Hi,
I have gone through multiple postings and followed the suggestions about displaying
the errors. I just need another pair of eyes to look at this, I'm probably missing
something.
I can't display errors on the page. I know that I go through the validate method and
it finds errors because I'm not moving to the next page when I do a submit. If I have
an error I want to stay on the same page and let the user resubmit. I do stay on the
same page but under the form I want error messages to be displayed and they are never
there. Please take a look below.
I have this in my MyAppResources.properties which resides in /WEB-INF/classes directory
errors.required={0} is required.
in my struts-config.xml I have
validate="true"
and also
<message-resources
parameter="MyAppResources"
null="false"/>
In my ActionForm I have the following in the Validate method:
public ActionErrors validate (ActionMapping actionMapping, HttpServletRequest
httpServletRequest)
{
ActionErrors errors = new ActionErrors();
if (getCountryName() == null || getCountryName().length() < 1)
{
errors.add("countryName", new
ActionError("errors.required","Country Name"));
}
if (getCountryCapital() == null || getCountryCapital().length() < 1)
{
errors.add("countryCapital", new
ActionError("errors.required","Country Capital"));
}
return errors;
}
In my jsp file I have the following
.....some stuff......
<form:submit property="method" value="Add"></form:submit>
</form:form>
<html:errors/>
</body>
</html:html>
Thanks for your help.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]