Hi ,
Hi, I got ???en_US.errors.required??????en_US.errors.required??? this error on my entry form before submit any button andd I used <input type="button" value="Submit As Draft" onclick="return validateKForm(this)"> at end of form i want to show my message on message or dialog box I donot know where it goes wrong my code is as follows struts-config.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> <struts-config> <!-- =========================== DynaActionForms ========================== --> <form-beans> <form-bean name="kForm" type="org.apache.struts.validator.DynaValidatorForm" > <form-property name="ID" type="java.lang.Integer"/> <form-property name="kDescription" type="java.lang.String"/> <form-property name="title" type="java.lang.String"/> </form-bean> </form-beans> <action-mappings type="org.apache.struts.action.ActionMapping"> <action name="kForm" path="/kAdd" type="com.riskMngmnt.presentation.k.KDispatchAction" scope="request" validate="true" input="k.add"> <forward name="add" path="k.add"/> <forward name="view" path="k.view"/> </action> <message-resources parameter="/WEB-INF/MessageResourcesK.properties" null="false"/> <!-- Validator plugin --> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-k-rules.xml,/WEB-INF/validation-k.xml"/> </plug-in> </struts-config> My messageresource.properties # Error messages for Validator framework validations #-- validation errors errors.invalid={0} is invalid. errors.maxlength={0} can not be greater than {1} characters. errors.minlength={0} can not be less than {1} characters. errors.range={0} is not in the range {1} through {2}. errors.required={0} is required. errors.byte={0} must be an byte. errors.date={0} is not a date. errors.double={0} must be an double. errors.float={0} must be an float. errors.integer={0} must be an integer. errors.long={0} must be an long. errors.short={0} must be an short. errors.creditcard={0} is not a valid credit card number. errors.email={0} is an invalid e-mail address. #--diplay names prompt.title = Title prompt.kDescription = KDescription validation-k.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd"> <form-validation> <formset> <form name="kForm"> <field property="title" depends="required"> <arg0 key="prompt.title" /> </field> <field property="kDescription" depends="required"> <arg0 key="prompt.kDescription" ></arg0> </field> </form> </formset> </form-validation> my KForm.java import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionErrors; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.ActionMessage; import org.apache.struts.validator.ValidatorForm; public class KForm extends ValidatorForm { private String title; private String kDescription; public void setTitle(String title) { this.title=title; } public String getTitle() { return title; } .... . . .. public void reset(ActionMapping mapping, HttpServletRequest request) { this.title=null; this.kDescription=null; } /** * Reset all properties to their default values. * * @param mapping The mapping used to select this instance * @param request The servlet request we are processing * @return errors */ public ActionErrors validate(ActionMapping mapping, HttpServletRequest request ) { System.out.println("validate in in kForm.java"); ActionErrors errors = new ActionErrors(); System.out.println("k form validate method"); if( getTitle() == null || getTitle().length() < 1 ) { errors.add("title",new ActionMessage("errors.required")); } if( getKDescription() == null || getKDescription().length() < 1 ) { errors.add("kDescription",new ActionMessage("errors.required")); } return errors; } } in main jsp <html:html locale="true"> <body> <form action="<%=path %>/k.do?method=save" method="post" name="kForm" > ---- <p> <html:errors/> </p> <input type="button" value="Submit As Draft" onclick="return validateKriForm(this);"/><br></td> <td valign="top"> -- View this message in context: http://www.nabble.com/Jsp-struts-tp17326992p17326992.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]