Mega Code Archive

 
Categories / Java Tutorial / JSTL
 

Output Form Default Value

< html>   <head><title>Create Person</title></head>   <body>     <h1>Enter your details</h1>     <form action="listPageParameters.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> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <html>   <head><title> Display details</title></head>   <body>     <h1>Your details (or, 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>