diff --git a/common/src/main/java/com/jeesite/common/lang/ExceptionUtils.java b/common/src/main/java/com/jeesite/common/lang/ExceptionUtils.java index 7c6e5622..db838cab 100644 --- a/common/src/main/java/com/jeesite/common/lang/ExceptionUtils.java +++ b/common/src/main/java/com/jeesite/common/lang/ExceptionUtils.java @@ -5,6 +5,7 @@ */ package com.jeesite.common.lang; +import jakarta.servlet.RequestDispatcher; import jakarta.servlet.http.HttpServletRequest; import java.io.PrintWriter; @@ -26,8 +27,8 @@ public class ExceptionUtils { Throwable ex = null; if (request.getAttribute("exception") != null) { ex = (Throwable) request.getAttribute("exception"); - } else if (request.getAttribute("jakarta.servlet.error.exception") != null) { - ex = (Throwable) request.getAttribute("jakarta.servlet.error.exception"); + } else if (request.getAttribute(RequestDispatcher.ERROR_EXCEPTION) != null) { + ex = (Throwable) request.getAttribute(RequestDispatcher.ERROR_EXCEPTION); } return ex; } diff --git a/modules/core/src/main/java/com/jeesite/modules/file/web/UserfilesController.java b/modules/core/src/main/java/com/jeesite/modules/file/web/UserfilesController.java index 72c3dace..8eefe06a 100644 --- a/modules/core/src/main/java/com/jeesite/modules/file/web/UserfilesController.java +++ b/modules/core/src/main/java/com/jeesite/modules/file/web/UserfilesController.java @@ -10,6 +10,7 @@ import com.jeesite.common.io.FileUtils; import com.jeesite.common.lang.StringUtils; import com.jeesite.common.web.BaseController; import io.swagger.v3.oas.annotations.Hidden; +import jakarta.servlet.RequestDispatcher; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; @@ -58,7 +59,7 @@ public class UserfilesController extends BaseController { request.setAttribute("fileUri", fileUri); // 文件下载地址(fileDown) request.setAttribute("filePath", filePath); // 文件相对路径或文件名 request.setAttribute("fileUrls", request.getParameter("urls")); // 前后照片列表 - request.setAttribute("javax.servlet.forward.request_uri", previewUrl); + request.setAttribute(RequestDispatcher.FORWARD_REQUEST_URI, previewUrl); request.getRequestDispatcher(previewUrl).forward(request, response); return null; }