org.springframework.web.context.request.ServletRequestAttributes#getResponse ( )源码实例Demo

下面列出了org.springframework.web.context.request.ServletRequestAttributes#getResponse ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: feiqu-opensource   文件: BaseController.java
protected FqUserCache getCurrentUser(){
    ServletRequestAttributes servletRequestAttributes = ((ServletRequestAttributes) RequestContextHolder
            .getRequestAttributes());
    HttpServletRequest request = servletRequestAttributes
            .getRequest();
    HttpServletResponse response = servletRequestAttributes
            .getResponse();
    WebUtil webUtil = SpringUtils.getBean(WebUtil.class);
    return webUtil.currentUser(request,response);
}
 
源代码2 项目: mogu_blog_v2   文件: CookieUtils.java
/**
 * 设置Cookie的值,并使其在指定时间内生效
 *
 * @param cookieMaxage cookie生效的最大秒数
 */
private static final void doSetCookie(String cookieName, String cookieValue, int cookieMaxage, boolean isEncode) {
    ServletRequestAttributes attribute = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
    HttpServletRequest request = attribute.getRequest();
    HttpServletResponse response = attribute.getResponse();
    try {
        if (cookieValue == null) {
            cookieValue = "";
        } else if (isEncode) {
            cookieValue = URLEncoder.encode(cookieValue, "utf-8");
        }
        Cookie cookie = new Cookie(cookieName, cookieValue);
        if (cookieMaxage > 0) {
            cookie.setMaxAge(cookieMaxage);
        }
        if (null != request) {// 设置域名的cookie
            String domainName = getDomainName(request);
            System.out.println(domainName);
            if (!"localhost".equals(domainName)) {
                cookie.setDomain(domainName);
            }
        }
        cookie.setPath("/");
        response.addCookie(cookie);
    } catch (Exception e) {
        e.printStackTrace();
    }
}
 
源代码3 项目: mogu_blog_v2   文件: RequestHolder.java
/**
 * 获取Response
 *
 * @return HttpServletRequest
 */
public static HttpServletResponse getResponse() {
    log.debug("getResponse -- Thread id :{}, name : {}", Thread.currentThread().getId(), Thread.currentThread().getName());
    ServletRequestAttributes servletRequestAttributes = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes());
    if (null == servletRequestAttributes) {
        return null;
    }
    return servletRequestAttributes.getResponse();
}
 
源代码4 项目: springboot-link-admin   文件: CookieContext.java
public static void set(String key, String value) {
	Cookie userCookie = new Cookie(key, value);
	userCookie.setPath("/");
	ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder
			.getRequestAttributes();
	HttpServletResponse response = requestAttributes.getResponse();
	response.addCookie(userCookie);
}
 
源代码5 项目: springboot-link-admin   文件: CookieContext.java
public static void set(String key, String value, int expiry) {
	Cookie userCookie = new Cookie(key, value);

	userCookie.setMaxAge(30 * 24 * 60 * 60); // 存活期为一个月 30*24*60*60
	userCookie.setPath("/");
	ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder
			.getRequestAttributes();
	HttpServletResponse response = requestAttributes.getResponse();
	response.addCookie(userCookie);
}
 
源代码6 项目: springboot-shiro   文件: RequestHolder.java
/**
 * 获取Response
 *
 * @return HttpServletRequest
 */
public static HttpServletResponse getResponse() {
    log.debug("getResponse -- Thread id :{}, name : {}", Thread.currentThread().getId(), Thread.currentThread().getName());
    ServletRequestAttributes servletRequestAttributes = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes());
    if (null == servletRequestAttributes) {
        return null;
    }
    return servletRequestAttributes.getResponse();
}
 
源代码7 项目: OneBlog   文件: RequestHolder.java
/**
 * 获取Response
 *
 * @return HttpServletRequest
 */
public static HttpServletResponse getResponse() {
    log.debug("getResponse -- Thread id :{}, name : {}", Thread.currentThread().getId(), Thread.currentThread().getName());
    ServletRequestAttributes servletRequestAttributes = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes());
    if (null == servletRequestAttributes) {
        return null;
    }
    return servletRequestAttributes.getResponse();
}
 
源代码8 项目: MicroCommunity   文件: PageProcessAspect.java
/**
 * 写cookie 信息
 *
 * @param pd         页面封装信息
 * @param attributes
 * @throws IOException
 */
private void writeCookieInfo(IPageData pd, ServletRequestAttributes attributes) throws IOException {
    // 这里目前只写到组件级别,如果需要 写成方法级别
    if (!StringUtil.isNullOrNone(pd.getToken()) && "login".equals(pd.getComponentCode())) {
        HttpServletResponse response = attributes.getResponse();
        Cookie cookie = new Cookie(CommonConstant.COOKIE_AUTH_TOKEN, pd.getToken());
        cookie.setHttpOnly(true);
        cookie.setPath("/");
        response.addCookie(cookie);
        response.flushBuffer();
    }

}
 
源代码9 项目: javamelody   文件: MonitoringEndpoint.java
/**
 * Display a report page.
 * @throws ServletException e
 * @throws IOException e
 */
@ReadOperation
public void report() throws ServletException, IOException {
	final ServletRequestAttributes currentRequestAttributes = (ServletRequestAttributes) RequestContextHolder
			.currentRequestAttributes();
	final HttpServletRequest httpServletRequest = currentRequestAttributes.getRequest();
	final HttpServletResponse httpResponse = currentRequestAttributes.getResponse();

	reportServlet.service(httpServletRequest, httpResponse);
}
 
@Override
public WebRequest getObject() {
	ServletRequestAttributes requestAttr = currentRequestAttributes();
	return new ServletWebRequest(requestAttr.getRequest(), requestAttr.getResponse());
}
 
@Override
public WebRequest getObject() {
	ServletRequestAttributes requestAttr = currentRequestAttributes();
	return new ServletWebRequest(requestAttr.getRequest(), requestAttr.getResponse());
}
 
源代码12 项目: springboot-link-admin   文件: HttpUtils.java
public static HttpServletResponse getResponse() {
	ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder
			.getRequestAttributes();
	return requestAttributes.getResponse();
}
 
源代码13 项目: uccn   文件: CookieUtil.java
public static void saveCookie(Cookie cookie) {
    ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
    HttpServletResponse response = attributes.getResponse();
    response.addCookie(cookie);
}
 
源代码14 项目: NetworkDisk_Storage   文件: CookieUtils.java
public static void saveCookie(Cookie cookie) {
	ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
	HttpServletResponse response = attributes.getResponse();
	response.addCookie(cookie);
}
 
源代码15 项目: demo-project   文件: HttpUtil.java
public static HttpServletResponse getResponse() {
    ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
    return requestAttributes.getResponse();
}
 
源代码16 项目: lams   文件: WebApplicationContextUtils.java
@Override
public WebRequest getObject() {
	ServletRequestAttributes requestAttr = currentRequestAttributes();
	return new ServletWebRequest(requestAttr.getRequest(), requestAttr.getResponse());
}
 
@Override
public WebRequest getObject() {
	ServletRequestAttributes requestAttr = currentRequestAttributes();
	return new ServletWebRequest(requestAttr.getRequest(), requestAttr.getResponse());
}
 
源代码18 项目: spring-boot-cookbook   文件: RequestHolder.java
public static HttpServletResponse getResponseFacade() {
    RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
    ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) requestAttributes;
    return servletRequestAttributes.getResponse();
}