List of usage examples for org.springframework.web.context.request RequestContextHolder getRequestAttributes
@Nullable public static RequestAttributes getRequestAttributes()
From source file:com.gwtplatform.dispatch.rpc.server.spring.request.DefaultRequestProvider.java
@Override public HttpServletRequest getServletRequest() { return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); }
From source file:com.zuoxiaolong.niubi.job.console.controller.AbstractController.java
protected HttpServletRequest getRequest() { return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); }
From source file:ispok.pres.bb.Navigation.java
public void logout() { System.out.println("********************** LOGOUT"); // SecurityContextHolder.clearContext(); ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); HttpServletRequest req = sra.getRequest(); try {// w w w.ja v a 2s. c o m req.logout(); } catch (ServletException ex) { Logger.getLogger(Navigation.class.getName()).log(Level.SEVERE, null, ex); } // SecurityContextHolder.getContext().getAuthentication().setAuthenticated(false); // SecurityContextHolder.createEmptyContext(); // return "/ispok/index.xhtml"; }
From source file:com.mtgi.analytics.servlet.SpringSessionContext.java
public String getContextSessionId() { ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder .getRequestAttributes();//from w w w.j a v a 2 s. c o m return attributes == null ? null : attributes.getSessionId(); }
From source file:ar.com.zauber.commons.web.uri.factory.ContextListenerRequestProvider.java
/** @see RequestProvider#getRequest() */ public final HttpServletRequest getRequest() { final RequestAttributes attr = RequestContextHolder.getRequestAttributes(); if (attr instanceof ServletRequestAttributes) { final ServletRequestAttributes r = (ServletRequestAttributes) attr; return r.getRequest(); }/*from w ww .j a v a 2s. c om*/ throw new IllegalStateException("unknown class " + ServletRequestAttributes.class.getName()); }
From source file:uk.ac.ebi.intact.editor.util.HybridSessionThreadScope.java
@Override public Object get(String name, ObjectFactory objectFactory) { Object scopedObject;/*from www . ja va 2 s. c om*/ if (RequestContextHolder.getRequestAttributes() != null) { Object mutex = RequestContextHolder.currentRequestAttributes().getSessionMutex(); synchronized (mutex) { RequestAttributes attributes = RequestContextHolder.currentRequestAttributes(); scopedObject = attributes.getAttribute(name, RequestAttributes.SCOPE_SESSION); if (scopedObject == null) { scopedObject = super.get(name, objectFactory); attributes.setAttribute(name, scopedObject, RequestAttributes.SCOPE_SESSION); } } } else { scopedObject = super.get(name, objectFactory); } return scopedObject; }
From source file:com.baidu.stqa.signet.web.action.BaseAction.java
public void doLog(Long projectId) { HttpSession session = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest() .getSession();//from w w w .j a va 2 s. c o m Log log = new Log(); Object obj = session.getAttribute(USER_NAME); String editUserName = null; if (obj != null) { editUserName = (String) obj; } String path = request.getMethod() + request.getRequestURI(); log.setUser(editUserName); log.setAction(path); log.setSpaceId(projectId); Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(currentTime); log.setAccessDate(dateString); logService.addLog(log); }
From source file:com.zuoxiaolong.niubi.job.console.controller.AbstractController.java
protected HttpServletResponse getResponse() { return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getResponse(); }
From source file:com.beginner.core.utils.ProjectUtil.java
/** * ?IP?/*from w w w . j ava 2 s. c om*/ */ public static String remoteAddr() { HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()) .getRequest(); return request.getRemoteAddr(); }
From source file:com.scf.web.context.DefaultWebContext.java
@Override protected HttpServletRequest getHttpServletRequest() { HttpServletRequest httpServletRequest = null; ServletRequestAttributes servletRequestAttributes = ((ServletRequestAttributes) RequestContextHolder .getRequestAttributes());// ww w .j a va 2 s . com if (servletRequestAttributes != null) { httpServletRequest = servletRequestAttributes.getRequest(); } return httpServletRequest; }