-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Laurie Harper wrote:
>
> Getting all the pieces lined up can be a bit tricky the first time
> through :-( If the comments above don't get you there, post your form
> bean code and JSP so we have the complete picture.
>
>
OK.. I've gotten much further thanks to you Laurie, now I'm not seeing
the error messages that I expect.
Looks to me like the MyEclipse IDE doesn't create the form beans
correctly, I'll have to watch that.
Here is my JSP code:
- ------------ 8< snip 8<--------------------------------
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<html:form action="/actions/public/system/sendEmail" method="POST">
<p>
Use this form to send an email. All fields are considered
mandatory.
Email addresses will be checked for validity.
</p>
<p>
Please be sure to include your real name in the body of the
message to
avoid confusion on the part of the email recipient
</p>
<p>
<font size="+1" color="red"><html:errors /> </font>
</p>
<hr>
<table width="100%">
<tr height="30">
<td width="30%" align="right">
From:
<br>
(Your email address)
</td>
<td>
<html:text property="from_rq" size="40"
maxlength="80" />
<br>
<html:errors property="from_rq" />
</td>
</tr>
<tr height="30">
<td width="30%" align="right">
Subject:
</td>
<td>
<html:text property="subject_rq" size="40"
maxlength="72" />
<br>
<html:errors property="subject_rq" />
</td>
</tr>
<tr>
<td width="30%" align="right">
Message body:
</td>
<td>
<html:textarea property="body_rq" rows="10"
cols="40" />
<br>
<html:errors property="body_rq" />
</td>
</tr>
<tr>
<td colspan="2">
<table width="100%">
<tr>
<td width="33%">
<html:cancel
value="abort" property="action_rq" />
</td>
<td width="34%">
</td>
<td>
<html:submit
value="Send" property="action_rq"></html:submit>
</td>
</tr>
</table>
</td>
</tr>
</table>
</html:form>
- ------------ 8< snip 8<--------------------------------
In spite of my having the <html:error property=... /> stuff in there the
messages aren't showing up.
Given I have the validation.xml (here again):
- ------------ 8< snip 8<--------------------------------
<form name="sendEmailForm">
<field property="from_rq" depends="required,email">
<arg0 key="sendEmailForm.from_rq.diaplay_name"/>
</field>
<field property="subject_rq" depends="required">
<arg0 key="sendEmailForm.subject_rq.display_name"/>
</field>
<field property="body_rq" depends="required">
<arg0 key="sendEmailForm.body_rq.display_name"/>
</field>
</form>
- ------------ 8< snip 8<--------------------------------
I figured all would be well. I can see by watching my debug output in
the tomcat log that the form validation is behaving now like you
predicted now that I've got the bean parented correctly.
- --
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Peter L. Berghold [EMAIL PROTECTED]
"Those who fail to learn from history are condemned to repeat it."
AIM: redcowdawg Yahoo IM: blue_cowdawg ICQ: 11455958
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Red Hat - http://enigmail.mozdev.org
iD8DBQFFlZfVUM9/01RIhaARAnCpAJkBMGbC4urcArvtfE+fUGzGiELsXQCdEXrB
wZ8Gd4iqH1hEMlWTLur/n9s=
=iKQ/
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]