package com.jilongda.applet.wx.utils;
|
|
import org.springframework.web.context.request.RequestContextHolder;
|
import org.springframework.web.context.request.ServletRequestAttributes;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpSession;
|
|
/**
|
* @Author xiaochen
|
* @Date 2019/08/26 10:28 AM
|
* @Description
|
*/
|
public final class WebUtils {
|
|
private WebUtils() {
|
}
|
|
/**
|
* 当前请求
|
*/
|
public static HttpServletRequest request() {
|
return contextHolder() == null ? null : contextHolder().getRequest();
|
}
|
|
/**
|
* 当前响应
|
*/
|
public static HttpServletResponse response() {
|
return contextHolder() == null ? null : contextHolder().getResponse();
|
}
|
|
/**
|
* 当前session
|
*/
|
public static HttpSession session() {
|
return request() == null ? null : request().getSession();
|
}
|
|
/**
|
* 当前ServletRequest
|
*/
|
public static ServletRequestAttributes contextHolder() {
|
return (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
|
}
|
|
}
|