How to create validations?what are struts validation
components?
Answers were Sorted based on User's Feedback
Answer / tarun
The validation in struts is done by 2 ways. one is
programmatic validation and Declarative validation. I
programmatic validation we override the
validate(ActionMapping am, HttpServletRequest req) method
provided by ActionClass. This method returns the ActionErros.
For Example :
public ActionErrors validate(ActionMapping am,
HttpServletRequest req){
ActionErrors ae = new ActionErrors();
if(username==null ||
username.equals("")){ae.add("unameError", new
ActionMessage("uname.empty"));}
if(password==null || password.equals("")){
ae.add("passError", new ActionMessage("pass.empty"));
}else if(password.length()<5){
ae.add("passError", new ActionMessage("pass.minlength"));
}
return ae;
}
The values of pass.minlength , pass.empty, uname.empty will
be described in the properities file.
And in the case of declarative validation we extend the form
bean class from anyone of these classes DynaValidatorForm,
DynaValidatorActionForm
the first two classes are defined in
org.apache.struts.validator.*;
In this case we need validator.xml and validator-rules.xml
and properties file.
Is This Answer Correct ? | 17 Yes | 2 No |
Answer / n.ramakrishna goud
We can create two types of validations
1).Manually
2).Automated
we can create manual validation by implementing the
validate method in ActionForm ,DynaActionForm,Validator
or DynaValidatorForm
Also ,
we can use the automated validation like
Integer,email,creditcard etc., by providing the validation
in the following xml files.,
validation.xml
validation_rules.xml
Is This Answer Correct ? | 11 Yes | 6 No |
What is the use of interceptor?
What is the purpose of constant tag in struts.xml?
What is interceptor struts2?
What are the struts2 configuration properties that control file uploading process?
i have 500 jsps in my application,and i have same forward name for each jsp,so it lokks in strutsconfig.xml,from 1 to 500,but i want send 498 page directly,how can i cingigure my application
when we enter the data in the form how it is stored in formbean class setter and getter methods?
how many methods are there in RequestPrccesor class?
what is the disadvantages of using DynaActionForm in struts framework?
Is struts efficient?
What are the sections into which a strut configuration file can be divided?
What is execute method in struts?
What are the core classes of the struts framework?