When first time this module is loaded it fetch value from database in a table by passing value "InfoList" to action class which calls Dao class to fetch value from database.
Secondly, it contains a form which calls add() method of action class. This add method insert the value into database using Dao class.
<%@taglib uri="/struts-tags" prefix="s"%> <%@taglib uri="/struts-dojo-tags" prefix="sx"%> <html> <head> <title>Information Form </title> <s:head/> </head> <body> <h2 style="color: gray;"> Struts2+Hibernate Integration Application </h2> <hr/> <s:actionerror/> <s:form action="addinfoprocess" > <s:textfield name="firstname" label="First Name"> </s:textfield> <s:textfield name="lastname" label="Last Name"/> <s:textfield name="age" label="Age"/> <s:select list="{'Male','Female'}" label="Gender" headerValue="Select Gender" headerKey="" name="gender"/> <s:textarea name="address" label="Address"/> <s:submit></s:submit> </s:form> <table border="1"> <caption style="color: green;">Information Added by user</caption> <tr><th>First Name</th> <th>Last Name</th> <th> Gender</th> <th>Age</th> <th>Address</th> <th>Delete</th> </tr> <s:iterator value="infoList" var="obAddInfo" > <tr> <td><s:property value="firstname"/> </td> <td><s:property value="lastname"/></td> <td><s:property value="gender"/></td> <td><s:property value="age"/></td> <td><s:property value="address"/></td> <td><a href="deleteInfo?id1=<s:property value='id'/>">Delete</a></td> </tr> </s:iterator> </table> </body> </html>
Advertisements
Ads
Ads