form Labels are the core of the STRUTS2 tag library for entering data and submitting data . Form labels are typically used to generate <form> tags in HTML.
<struts:form> tags generate not only <form> tags, but also <table> tags. The <struts:label>, <struts:textfield>, <struts:textarea> and other UI tags also generate <tr><td> tags. Therefore, you do not need to write any layout code in the JSP.
1 <Struts:formAction= "Addbook"Validate= "true"> <!--form label, enabling validation -2 <Struts:labelvalue= "Form Label"></Struts:label> <!--Text Labels -3 <Struts:textfieldname= "Name"label= "title"></Struts:textfield> <!--Text field labels -4 <Struts:textfieldname= "Author"label= "Author"></Struts:textfield> 5 <Struts:textfieldname= "Publisheddate"label= "Publication date"></Struts:textfield>6 <Struts:submitvalue= "Submit"Align= "Center"></Struts:submit> <!--Submit Button -7 </Struts:form>
Form label Output form