Skip to content

AmarReddy4/SpringMVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Gadgets Store — Spring MVC Web App

A gadget storefront web application built with Spring MVC and JSP. Features a product homepage with image carousel, user registration with form validation, and multi-page navigation.

Tech Stack

  • Java — Servlet-based backend
  • Spring MVC 4.3 — Web framework
  • JSP — Server-side rendered pages
  • Bootstrap 3 — Responsive UI with carousel, forms, and navbar
  • Maven — Build and dependency management
  • WAR packaging — Deployable to Tomcat

Pages

Page Description
index.jsp Homepage with gadget product images
SignUp.jsp User registration form with image carousel
Login.jsp User login page
AboutUs.jsp About page
ContactUs.jsp Contact form

Project Structure

Gadgets/
├── pom.xml
└── src/main/
    ├── java/com/gadgets/
    │   ├── Gadgets.java       — User model (name, email, mobile, city, state)
    │   └── RegServlet.java    — Registration servlet handling POST requests
    └── webapp/
        ├── index.jsp
        ├── SignUp.jsp
        ├── Login.jsp
        ├── AboutUs.jsp
        ├── ContactUs.jsp
        ├── Common-Header.jsp  — Shared navbar with Bootstrap
        ├── Common-Footer.jsp  — Shared footer
        └── WEB-INF/
            └── web.xml        — Servlet mapping configuration

Getting Started

Prerequisites

  • Java 8+
  • Maven
  • Apache Tomcat 8+

Build

cd Gadgets
mvn clean package

Deploy

Copy the generated WAR file to your Tomcat webapps/ directory:

cp Gadgets/target/Gadgets.war $CATALINA_HOME/webapps/

Then access at http://localhost:8080/Gadgets

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages