Hi
Please check the error key which ur using in validation.xml is present in
Resources properties.
Thanks and Regards
On 5/23/06, Yang Sun <[EMAIL PROTECTED]> wrote:
Hi,
I am using struts 1.2.9 for my project now. And for validating the user
input, I use DynaValidationForm and validation.xml to rule the user input.
At the client side (web page), I use the following code to show the error
information to the user.
<logic:messagesPresent message="false">
<tr>
<td>
<html:messages id="error">
<bean:write name="error"/>
</html:messages>
</td>
</tr>
</logic:messagesPresent>
But the error I got related to <bean:write> tag, the error log said:
javax.servlet.jsp.JspException: ServletException in
'/WEB-INF/view/layouts/centerlayout.jsp': ServletException in
'/WEB-INF/view/user/login/login.jsp': Cannot find bean: "error" in any
scope
From the document, I see that html:messages will put the error variable
into
the page scope. But why bean:write cannot find the error variable?
I also have a simple test that I change the <bean:write> to a constant
string, say "aaa". Then the output will be some aaa strings (depends on
how
many errors detected). So I guess may be html:messages have not put the
error into the scope.
Please help me to have a look at it. Thanks.
Regards,
Yang