<html> <head><title>Create Person</title></head> <body> <h1>Enter your details</h1> <form action="displayDetails.jsp" method="post"> <table> <tr><td>First name:</td> <td><input type="text" name="firstName" /></td></tr> <tr><td>Last name:</td> <td><input type="text" name="lastName" /></td></tr> <tr><td>Age:</td> <td><input type="text" name="age" /></td></tr> </table> <input type="submit" value="Submit details" /> </form> </body> </html> //displayDetails.jsp <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <html> <head><title>Display details</title></head> <body> <h1>The details that you entered!</h1> <table> <tr><td>First name</td> <td><c:out value="${param.firstName}" /></td> </tr> <tr><td>Last name</td> <td><c:out value="${param.lastName}" /></td> </tr> <tr><td>Age</td> <td><c:out value="${param.age}" /></td> </tr> <%-- The following two values are not passed from the HTML form and are present to show the syntax for specifying default values --%> <tr><td>Partner's name</td> <td><c:out value="${param.partnerName}" default="Unknown name" /></td> </tr> <tr><td>Partner's age</td> <td><c:out value="${param.partnerAge}"> Unknown age </c:out> </td> </tr> </table> </body> </html> |
----------------------------------------------------------------------------