The validate() method is used to validate the user input.
Procedure:
Step_1:
Add below coding part in actionform class. I have used actionform name(loginfoms).
public ActionErrors validate(ActionMapping mapping,HttpServletRequest request)
{
ActionErrors errors=new ActionErrors();
if((username==null)||(username.equals("")))
{
errors.add("username",new ActionError("username.required"));
}
if((password==null)||(password.equals("")))
{
errors.add("password",new ActionError("password.required"));
}
return errors;
}
Step_2:
Open ApplicationResources.properties.
Add below code
username.required=Username Required
password.required=Password Required
Steo_3:
Open struts-config.xml file.
Add below two attribute within action tag.
input="/jsp/Home.jsp"
validate="true"
Step_4:
Open Home.jsp file
add < html:error/ > above < html:form/ >Run:
Run Home.jsp
If you don’t give username,the message will display such as username required. This message is required from ApplicationResource.properties.
If you don’t give password , the message will display such as password require.
This message is required from ApplicationResources.properties.
< html:reset value="reset"/ >
Struts Framework- reset() method
Aim:
To reset user input when made new request.
Procedure:
Step_1:
Add below code in actionform(I have used loginforms)
public void reset(ActionMapping mapping,HttpServletRequest request)
{
username="";
password="";
}
Step_2:
Add below tag in Home.jsp
< html:reset value="reset"/ >
Conclusion:
validate() is used to validate user input and reset() method is used to reset user's input.
No comments:
Post a Comment