Skip to content

Commit 2b13348

Browse files
salieri009claude
andcommitted
cleanup: remove junk files, fix broken servlet routes, add Payments nav
Deletions: - Remove root junk: IoT Bay.zip (74MB), compile_log*.txt, test_output.txt - Remove empty ProductController.java (0-byte file) - Remove unused BrowseProductController.java (duplicate of BrowsePageController) - Remove duplicate JSPs: dataManagement.jsp, manage-data.jsp Routing fixes (@WebServlet annotations restored): - CartController → /cart, /cart/* (cart view + add-to-cart) - OrderHistoryController → /orderhistory - UserProfileController → /api/profile - ProductDetailsController → /product - RegisterController → /api/auth/register (matches register.jsp form action) Navigation: - header.jsp: add Payments link → /api/payment/history (F04 access) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 1894c0b commit 2b13348

14 files changed

Lines changed: 20 additions & 391 deletions

IoT Bay.zip

-70.9 MB
Binary file not shown.

compile_log.txt

-6.31 KB
Binary file not shown.

compile_log_utf8.txt

Lines changed: 0 additions & 51 deletions
This file was deleted.

src/main/java/controller/BrowseProductController.java

Lines changed: 0 additions & 156 deletions
This file was deleted.

src/main/java/controller/CartController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.util.Random;
1111

1212
import javax.servlet.ServletException;
13+
import javax.servlet.annotation.WebServlet;
1314
import javax.servlet.http.HttpServlet;
1415
import javax.servlet.http.HttpServletRequest;
1516
import javax.servlet.http.HttpServletResponse;
@@ -26,7 +27,7 @@
2627
import service.CartService.CartSummary;
2728
import utils.ResponseUtil;
2829

29-
// Note: Mapped in web.xml to avoid conflicts
30+
@WebServlet({"/cart", "/cart/*"})
3031
public class CartController extends HttpServlet {
3132
private CartItemDAO cartItemDAO;
3233
private ProductDAO productDAO;

src/main/java/controller/OrderHistoryController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.util.List;
77

88
import javax.servlet.ServletException;
9+
import javax.servlet.annotation.WebServlet;
910
import javax.servlet.http.HttpServlet;
1011
import javax.servlet.http.HttpServletRequest;
1112
import javax.servlet.http.HttpServletResponse;
@@ -20,7 +21,7 @@
2021
import model.User;
2122
import service.OrderService;
2223

23-
// Note: Mapped in web.xml to avoid conflicts
24+
@WebServlet("/orderhistory")
2425
public class OrderHistoryController extends HttpServlet {
2526
private final Gson gson = new Gson();
2627

src/main/java/controller/ProductController.java

Whitespace-only changes.

src/main/java/controller/ProductDetailsController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.sql.SQLException;
55

66
import javax.servlet.ServletException;
7+
import javax.servlet.annotation.WebServlet;
78
import javax.servlet.http.HttpServlet;
89
import javax.servlet.http.HttpServletRequest;
910
import javax.servlet.http.HttpServletResponse;
@@ -12,7 +13,7 @@
1213
import dao.interfaces.ProductDAO;
1314
import model.Product;
1415

15-
// Note: Mapped in web.xml to avoid conflicts
16+
@WebServlet("/product")
1617
public class ProductDetailsController extends HttpServlet {
1718
private ProductDAO productDAO;
1819

src/main/java/controller/RegisterController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.time.LocalDateTime;
77

88
import javax.servlet.ServletException;
9+
import javax.servlet.annotation.WebServlet;
910
import javax.servlet.http.HttpServlet;
1011
import javax.servlet.http.HttpServletRequest;
1112
import javax.servlet.http.HttpServletResponse;
@@ -16,7 +17,7 @@
1617
import utils.PasswordUtil;
1718
import utils.ValidationUtil;
1819

19-
// Note: Mapped in web.xml to avoid conflicts
20+
@WebServlet("/api/auth/register")
2021
public class RegisterController extends HttpServlet {
2122
// Stateless controller: No DAO field
2223

src/main/java/controller/UserProfileController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import java.time.LocalDate;
66

77
import javax.servlet.ServletException;
8+
import javax.servlet.annotation.WebServlet;
89
import javax.servlet.http.HttpServlet;
910
import javax.servlet.http.HttpServletRequest;
1011
import javax.servlet.http.HttpServletResponse;
@@ -15,7 +16,7 @@
1516
import model.User;
1617
import utils.ValidationUtil;
1718

18-
// Note: Mapped in web.xml to avoid conflicts
19+
@WebServlet("/api/profile")
1920
public class UserProfileController extends HttpServlet {
2021
private UserDAO userDAO;
2122

0 commit comments

Comments
 (0)