List of usage examples for org.springframework.web.context.request ServletRequestAttributes ServletRequestAttributes
public ServletRequestAttributes(HttpServletRequest request)
From source file:org.terasoluna.gfw.web.token.transaction.TransactionTokenInterceptorTest.java
@Before public void setUp() throws Exception { // prepare request object request = new MockHttpServletRequest(); request.setRequestURI("/token/first"); request.setMethod("GET"); // prepare response object response = new MockHttpServletResponse(); // set ServletRequestAttributes to RequestContextHolder ServletRequestAttributes attributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(attributes); // prepare intercepter instance interceptor = new TransactionTokenInterceptor(); }
From source file:de.blizzy.documentr.markdown.HtmlSerializerContextTest.java
@Before public void setUp() { htmlSerializerContext = new HtmlSerializerContext(PROJECT, BRANCH, PAGE, markdownProcessor, authentication, pageStore, systemSettingsStore, CONTEXT); when(request.getServerName()).thenReturn("www.example.com"); //$NON-NLS-1$ when(request.getScheme()).thenReturn("http"); //$NON-NLS-1$ when(request.getContextPath()).thenReturn(CONTEXT); when(systemSettingsStore.getSetting(SystemSettingsStore.DOCUMENTR_HOST)).thenReturn(DOCUMENTR_HOST); ServletRequestAttributes attrs = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(attrs); }
From source file:org.ng200.openolympus.controller.OlympusErrorController.java
@RequestMapping(value = "${error.path:/error}", produces = "text/html") public ModelAndView errorHtml(final HttpServletRequest request) { final Map<String, Object> map = this.extract(new ServletRequestAttributes(request), false, false); return new ModelAndView("error", map); }
From source file:org.terasoluna.gfw.web.token.transaction.HttpSessionTransactionTokenStoreTest.java
@Before public void setUp() throws Exception { // prepare request object request = new MockHttpServletRequest(); // prepare response object response = new MockHttpServletResponse(); // set ServletRequestAttributes to RequestContextHolder ServletRequestAttributes attributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(attributes); }
From source file:com.epam.ta.reportportal.ws.PagedResourcesAssemblerTest.java
private void prepareRequestContext(int currentPage, int currentPageSize) { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI(REQUEST_URI); request.setParameter(CURRENT_PAGE_PARAMETER, String.valueOf(currentPage)); request.setParameter(PAGE_SIZE_PARAMETER, String.valueOf(currentPageSize)); request.setQueryString(String.format(QUERY_STRING_PATTERN, currentPage, currentPageSize)); ServletRequestAttributes attributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(attributes); }
From source file:com.organization.projectname.exception.ErrorRestController.java
private Map<String, Object> getErrorAttributes(HttpServletRequest aRequest, boolean includeStackTrace) { RequestAttributes requestAttributes = new ServletRequestAttributes(aRequest); return errorAttributes.getErrorAttributes(requestAttributes, includeStackTrace); }
From source file:org.vaadin.webinars.springandvaadin.i18n.ui.Servlet.java
@Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { final Locale locale = localeResolver.resolveLocale(request); LocaleContextHolder.setLocale(locale); ServletRequestAttributes requestAttributes = new ServletRequestAttributes(request); RequestContextHolder.setRequestAttributes(requestAttributes); try {/*from w w w . j av a 2s .co m*/ super.service(new HttpServletRequestWrapper(request) { @Override public Locale getLocale() { return locale; } }, response); } finally { if (!locale.equals(LocaleContextHolder.getLocale())) { localeResolver.setLocale(request, response, LocaleContextHolder.getLocale()); } LocaleContextHolder.resetLocaleContext(); RequestContextHolder.resetRequestAttributes(); } }
From source file:org.hdiv.web.validator.EditableParameterValidatorTest.java
@SuppressWarnings("unchecked") public void testEditableValidator() { MockHttpServletRequest request = (MockHttpServletRequest) HDIVUtil.getHttpServletRequest(); this.dataComposer.beginRequest(this.targetName); this.dataComposer.compose("paramName", "", true, "text"); String pageState = this.dataComposer.endRequest(); this.dataComposer.endPage(); request.addParameter(hdivParameter, pageState); request.addParameter("paramName", "<script>storeCookie()</script>"); RequestWrapper requestWrapper = new RequestWrapper(request); boolean result = helper.validate(requestWrapper).isValid(); assertTrue(result);/*from w w w . j av a2 s . c om*/ // Editable errors in request? Hashtable<String, String[]> parameters = (Hashtable<String, String[]>) requestWrapper .getAttribute(Constants.EDITABLE_PARAMETER_ERROR); assertEquals(1, parameters.size()); // Set request attributes on threadlocal RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(requestWrapper)); // New Editable instance EditableParameterValidator validator = new EditableParameterValidator(); Errors errors = new MapBindingResult(new HashMap<String, String>(), ""); assertFalse(errors.hasErrors()); // move errors to Errors instance validator.validate("anyObject", errors); assertTrue(errors.hasErrors()); }
From source file:org.craftercms.core.url.impl.AddSchemeAndDomainAndServerPortUrlTransformerTest.java
private void setCurrentRequest(HttpServletRequest request) { RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request)); }
From source file:com.github.lynxdb.server.api.http.handlers.EpError.java
private Map<String, Object> getErrorAttributes(HttpServletRequest request, boolean includeStackTrace) { RequestAttributes requestAttributes = new ServletRequestAttributes(request); return errorAttributes.getErrorAttributes(requestAttributes, includeStackTrace); }