A Spring MVC web application for an online shirts and apparel store. Features a landing page with a Bootstrap image carousel, login and sign-up forms with fields for name, email, mobile, password, city, state, birthday, and gender. Includes shared header/footer JSP fragments, an About Us page, and a Contact Us page.
- Java 8
- Spring MVC 4.3.2
- JSP with Bootstrap 3 (CDN)
- Maven (WAR packaging)
- Servlet API 3.1
├── pom.xml
├── src/main/java/
│ └── com/shirts/
│ └── Shirts.java # Controller - routes "/" to Login view
└── src/main/webapp/
├── index.jsp # Home page with product images
├── Login.jsp # Login form with carousel
├── SignUp.jsp # User registration form
├── AboutUs.jsp # About Us page
├── ContactUs.jsp # Contact Us page
├── Common-Header.jsp # Shared navbar header
├── Common-Footer.jsp # Shared footer
└── WEB-INF/
├── web.xml # Deployment descriptor
└── dispatcher-servlet.xml # Spring DispatcherServlet config
mvn clean packageDeploy the generated target/Shirts.war to a servlet container such as Apache Tomcat 8+.