From 30dd25356541b4ff66a6ed730d774b403c9d2515 Mon Sep 17 00:00:00 2001 From: ReaJason Date: Fri, 5 Dec 2025 12:27:56 +0800 Subject: [PATCH] fix: ui not rendered --- .../reajason/javaweb/boot/controller/ViewController.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/boot/src/main/java/com/reajason/javaweb/boot/controller/ViewController.java b/boot/src/main/java/com/reajason/javaweb/boot/controller/ViewController.java index 6a311f81..6d8c2942 100644 --- a/boot/src/main/java/com/reajason/javaweb/boot/controller/ViewController.java +++ b/boot/src/main/java/com/reajason/javaweb/boot/controller/ViewController.java @@ -2,6 +2,7 @@ package com.reajason.javaweb.boot.controller; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; +import lombok.extern.slf4j.Slf4j; import org.springframework.core.io.ClassPathResource; import org.springframework.http.MediaType; import org.springframework.stereotype.Controller; @@ -18,6 +19,7 @@ import java.nio.charset.StandardCharsets; * @since 2024/12/19 */ @Controller +@Slf4j public class ViewController { @GetMapping("/") public String index(){ @@ -44,7 +46,10 @@ public class ViewController { @GetMapping("/ui/**") public String handleHtmlView(HttpServletRequest request) { String fullPath = request.getRequestURI(); - String viewPath = fullPath.substring(3); + if ("/ui".equals(fullPath) || "/ui/".equals(fullPath)) { + return "index"; + } + String viewPath = fullPath.substring(4); return viewPath + "/index"; }