1st Servlet Assignment — Profile Page (Servlet & JSP)
Goal:
Create a simple web application that collects profile information from the user and displays it on
another page.
Task Description:
In this assignment, you will design and implement a basic web application using Servlet and
JSP. The application should:
1. Display an HTML form (JSP Page) to collect user profile information such as:
o Full Name
o Email
o Phone
o Gender
o Short Bio
2. Process the form using a Servlet
o Read the submitted form data
o Forward the data to a JSP page
3. Display the submitted information on a second JSP page
o Show the profile details in a clear and creative layout
Special Instruction
Be creative and decide whether to use GET or POST for submitting your form.
Minimum Requirements
One form page (JSP)
One Servlet to handle form data
One JSP page to display output
Clear presentation of user details
No CSS or design libraries are required (focus on functionality)
Output Example (Concept)
✅ Page 1: Form to fill profile
✅ Submit → Servlet → Page 2: Shows the profile information in a readable format
Submission
Project folder or WAR file
Screenshot of input page and output page
A short README (why GET or POST?)
Grading
Criteria
Form Page (JSP)
Servlet Processing
Display Page (JSP)
Marks
35%
35%
30%