Here we are going to create a Form page through
JSP without using Beans. In this application we create a home page form which is filled in by the user and then the information is sent to the next page. For
this application we follow the following steps.
Step 1: Create a web application
First we choose a new web application and then click on the next button.
Step 2: Name and Location
After choosing the web application we provide it a specific name and
location for it, then click on the next button.
Step 3: Server and Setting
In this step we provide it a specific server and choose Java EE 6 Web
application and click next
Step 4: Select Framework
There is no need to choose any frame for this application.
Step 5: Create New JSP Files
Create two JSP files: form.jsp and display.jsp.
Formhome.jsp
<html>
<head><title>Create Person</title></head>
<body bgcolor="cyan">
<h1>Enter your details</h1>
<form action="display.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>Email-id:</td>
<td><input type="text"
name="email" /></td>
</tr>
<tr><td>Place of Birth:</td>
<td><input type="text"
name="Placeofbirth" /></td>
</tr>
<tr><td>Contact No:</td>
<td><input type="text"
name="cono" /></td>
</tr>
<tr><td>Age:</td>
<td><input type="text"
name="age" /></td>
</tr>
</table>
<input type="submit"
value="Submit details" />
</form>
</body>
</html>
Display.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"
%>
<html>
<head><title>Display details</title></head>
<body bgcolor="green">
<h1>Your details (or, the details 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>Email-id:</td> <td><c:out value="${param.email}"
/></td></tr>
<tr><td>Place of birth:</td> <td><c:out
value="${param.Placeofbirth}" /></td></tr>
<tr><td>Contact no:</td> <td><c:out value="${param.cono}"
/></td></tr>
<tr><td>Age:</td> <td><c:out value="${param.age}"
/></td></tr>
</table>
</body>
</html>
Compiling and Running the application
After compiling and running the application we will get
the following output
Output
FormHome.jsp
Display.jsp