From 4ddfd502023662f6d25c4be416d88751e206d91a Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 25 十月 2022 09:45:30 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/helper/WebHelper.java | 51 +++++++++++++-------------------------------------- 1 files changed, 13 insertions(+), 38 deletions(-) diff --git a/src/main/java/com/lf/server/helper/WebHelper.java b/src/main/java/com/lf/server/helper/WebHelper.java index 53db6b9..3ab27d1 100644 --- a/src/main/java/com/lf/server/helper/WebHelper.java +++ b/src/main/java/com/lf/server/helper/WebHelper.java @@ -5,6 +5,7 @@ import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; +import javax.servlet.ServletContext; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -33,9 +34,6 @@ /** * 鑾峰彇鐢ㄦ埛ip - * - * @param request - * @return */ public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); @@ -88,9 +86,6 @@ /** * 鑾峰彇褰撳墠鏃堕棿鎸囧畾鍒嗛挓鏁板悗鐨凾imestamp - * - * @param min 鍒嗛挓鏁� - * @return */ public static Timestamp getTimestamp(int min) { Calendar now = Calendar.getInstance(); @@ -101,9 +96,6 @@ /** * 浠嶤ookie涓幏鍙杢oken - * - * @param request - * @return */ public static String getTokenFromCookie(HttpServletRequest request) { Cookie[] cookies = request.getCookies(); @@ -125,14 +117,10 @@ /** * 鍚慍ookie涓坊鍔爐oken - * - * @param token - * @param request - * @param response */ public static void saveToken2Cookie(String token, HttpServletRequest request, HttpServletResponse response) { // 鍏堝垹闄� - deleteAll(request, response); + deleteCookies(request, response); // 鍐嶄繚瀛� saveCookie(StaticData.TOKEN_COOKIE_KEY, token, response); @@ -140,10 +128,6 @@ /** * 淇濆瓨Cookie - * - * @param key - * @param value - * @param response */ public static void saveCookie(String key, String value, HttpServletResponse response) { Cookie cookie = new Cookie(key, value); @@ -159,9 +143,6 @@ /** * 鍒犻櫎cookie涓殑鍊� - * - * @param cookieKey - * @param request */ public static void deleteCookie(String cookieKey, HttpServletRequest request, HttpServletResponse response) { Cookie[] cookies = request.getCookies(); @@ -178,11 +159,8 @@ /** * 鍒犻櫎鎵�鏈塁ookie - * - * @param request - * @param response */ - public static void deleteAll(HttpServletRequest request, HttpServletResponse response) { + public static void deleteCookies(HttpServletRequest request, HttpServletResponse response) { Cookie[] cookies = request.getCookies(); if (cookies != null && cookies.length > 0) { for (Cookie c : cookies) { @@ -213,9 +191,6 @@ /** * 鑾峰彇Token - * - * @param request - * @return */ public static String getToken(HttpServletRequest request) { // 1.浠巙rl鍙傛暟涓紝鑾峰彇token @@ -236,8 +211,6 @@ /** * 鑾峰彇Request - * - * @return */ public static HttpServletRequest getRequest() { ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); @@ -247,8 +220,6 @@ /** * 鑾峰彇Response - * - * @return */ public static HttpServletResponse getResponse() { ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); @@ -258,19 +229,23 @@ /** * 鑾峰彇Session - * - * @return */ public static HttpSession getSession() { return getRequest().getSession(); } /** + * 鑾峰彇鐪熷疄璺緞 + */ + public static String getRealPath(String path) { + HttpServletRequest req = getRequest(); + ServletContext ctx = req.getSession().getServletContext(); + + return ctx.getRealPath("/" + path); + } + + /** * 杈撳嚭json鏁版嵁鍒板墠绔� - * - * @param response - * @param jsonPack - * @throws Exception */ public static boolean write2Page(HttpServletResponse response, String jsonPack) throws IOException { response.setContentType("application/json;charset=UTF-8"); -- Gitblit v1.9.3