Java service層獲取HttpServletRequest工具類的方法
更新時間:2018年12月07日 11:03:07 作者:執(zhí)筆記憶的空白
今天小編就為大家分享一篇關于Java service層獲取HttpServletRequest工具類的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
大家都知道 能在Controller/action層獲取HttpServletRequest ,但是這里給大家備份的是從代碼內(nèi)部service層獲取HttpServletRequest工具類。
具體如下:
package com.base.common.sessionutils;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
public class ContextHolderUtils {
public static HttpServletRequest getRequest() {
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
return request;
}
public static HttpSession getSession() {
HttpSession session = getRequest().getSession();
return session;
}
}
這樣其他服務層使用的時候,ContextHolderUtils.getRequest(); 即可
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
您可能感興趣的文章:
相關文章
java文件復制代碼片斷(java實現(xiàn)文件拷貝)
本文介紹java實現(xiàn)文件拷貝的代碼片斷,大家可以直接放到程序里運行2014-01-01
淺談Hibernate對象狀態(tài)之間的神奇轉(zhuǎn)換
這篇文章主要介紹了淺談Hibernate對象狀態(tài)之間的神奇轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09
JavaScript中的isTrusted屬性及其應用場景詳解
在現(xiàn)代 Web 開發(fā)中,JavaScript 是構(gòu)建交互式應用的核心語言,隨著前端技術的不斷發(fā)展,開發(fā)者需要處理越來越多的復雜場景,例如事件處理、數(shù)據(jù)傳遞和狀態(tài)管理等,本文將通過一個實際案例,深入探討 isTrusted 屬性的來源、作用,需要的朋友可以參考下2025-01-01

