123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package com.boman.system.common;
- import org.springframework.web.context.request.RequestContextHolder;
- import org.springframework.web.context.request.ServletRequestAttributes;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- /**
- * @author shiqian
- * @description
- * @date 2021年03月22日 09:38
- **/
- public class RequestUtil {
- public RequestUtil() {
- }
- public static User getUser() {
- ServletRequestAttributes attrs = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
- if (attrs != null) {
- HttpServletRequest request = attrs.getRequest();
- if (request.getAttribute("user") != null) {
- return (User)request.getAttribute("user");
- }
- }
- return null;
- }
- public static HttpServletRequest getRequest() {
- ServletRequestAttributes attrs = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
- if (attrs != null) {
- return attrs.getRequest();
- } else {
- return null;
- }
- }
- public static Object getAttribute(String name) {
- ServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
- if (attrs != null) {
- HttpServletRequest request = attrs.getRequest();
- return request.getAttribute(name);
- } else {
- return null;
- }
- }
- public static String getParameter(String name) {
- ServletRequestAttributes attrs = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
- if (attrs != null) {
- HttpServletRequest request = attrs.getRequest();
- return request.getParameter(name);
- } else {
- return null;
- }
- }
- public static HttpServletRequest getRequet() {
- ServletRequestAttributes attrs = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
- return attrs != null ? attrs.getRequest() : null;
- }
- public static HttpServletResponse getResponse() {
- ServletRequestAttributes attrs = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
- return attrs != null ? attrs.getResponse() : null;
- }
- }
|