A simple JSP + Apache Tomcat web application that allows students to submit feedback through a form. The project is designed for beginners who are learning Java web development using JSP and Servlets.
| Feature | Description |
|---|---|
| Feedback Form | Students can submit name, course, rating and comments |
| JSP Processing | Data is processed using JSP request parameters |
| Simple UI | Clean HTML form for easy interaction |
| Beginner Friendly | No frameworks required |
StudentFeedbackApp
│
├── feedbackForm.jsp
├── submitFeedback.jsp
├── readme.md
│
└── WEB-INF
└── web.xml
| Software | Version |
|---|---|
| Java JDK | 8 or later |
| Apache Tomcat | 9.x |
| IDE | VS Code or Eclipse |
| Browser | Chrome / Safari / Edge |
Download from:
https://www.oracle.com/java/technologies/javase-downloads.html
Install and verify:
java -version
Download Tomcat 9 from:
https://tomcat.apache.org/download-90.cgi
Extract the folder.
Example location:
/Users/username/apache-tomcat-9.0.xx
Copy the project folder into:
apache-tomcat/webapps/
Example:
apache-tomcat/webapps/StudentFeedbackApp
Tomcat automatically deploys apps placed inside the webapps folder.
Open terminal and run:
Start Tomcat
cd apache-tomcat/bin
./startup.sh
Stop Tomcat
./shutdown.sh
Open browser:
http://localhost:8080/StudentFeedbackApp/feedbackForm.jsp
Open Command Prompt.
Start Tomcat
cd apache-tomcat\bin
startup.bat
Stop Tomcat
shutdown.bat
Open browser:
http://localhost:8080/StudentFeedbackApp/feedbackForm.jsp
- Install Eclipse IDE for Enterprise Java Developers
- Open Eclipse
- Go to
File → Import → Existing Projects into Workspace
- Select the project folder
Add Tomcat Server
Window → Preferences → Server → Runtime Environments
Add Apache Tomcat v9.0.
Start the server from the Servers tab.
| Step | Action |
|---|---|
| 1 | User opens feedbackForm.jsp |
| 2 | User fills the feedback form |
| 3 | Form sends data to submitFeedback.jsp |
| 4 | JSP reads values using request.getParameter() |
| 5 | Submitted feedback is displayed to the user |
- Start Tomcat
- Open browser
- Fill the feedback form
- Click Submit
- Feedback confirmation page appears
This project helps beginners understand:
- JSP basics
- HTML forms
- Request parameters
- Apache Tomcat deployment
- Java web project structure
Student Feedback Application
Created for learning Java Web Development using JSP and Apache Tomcat.