I use a javaBean in my jsp-application to store form values. This is how I get my values into my bean. This code is part of my form.jsp
try {
<jsp:setProperty name="formparam" property="*" />
}
catch (Exception e){ error = true; }
I left the "<%" out to not break the code display on stackoverflow. Now I get my exception if for example one puts text in my age field so the type conversation throws an exception.
Now I would like to know if it is possible to throw an exception in the setter of my bean an catch it with the very same try-catch-block.
Example form my bean: (I know this doesn't even compile but I hope you get an idea of what I want)
public void setAge(int a) {
if (this.validAge(a))
age = a;
else
throw Exception;
}
I hope I get my point across. Of cause it's possible to call the validAge()-function in my bean from the form.jsp to validate the value but if I could throw an Exception directly so that the form.jsp can catch it it would be so much slicker.
So long. mantuko