public void execute(Context context) { WebContext webContext = (WebContext) context; try { webContext.getResponse().getWriter().write(String.valueOf(context.get(resultKey))); } catch (Exception e) { throw new RuntimeException(e); } }
public void execute(Context context) { try { WebContext webContext = (WebContext) context; webContext.getResponse().sendRedirect(path); } catch (Exception e) { logger.errorMessage("Redirect到地址[{}]出错,错误原因:{}", e, path, e.getMessage()); } }
public void execute(Context context) { try { WebContext webContext = (WebContext) context; webContext.getResponse().sendRedirect(path); } catch (Exception e) { logger.errorMessage("Redirect到地址[{}]出错,错误原因:{}", e, path, e.getMessage()); } }
public void reallyProcess(String urlString, WebContext context) throws ServletException, IOException { HttpServletRequest request = context.getRequest(); HttpServletResponse response = context.getResponse(); servlet.service(request, response); }
public void execute(Context context) { WebContext webContext = (WebContext) context; try { webContext.getResponse().getWriter().write(objectToJson.convert(context.get(resultKey))); } catch (Exception e) { throw new RuntimeException(e); } }
public void execute(Context context) { try { WebContext webContext = (WebContext) context; HttpServletRequest request = webContext.getRequest(); request.getRequestDispatcher(path).forward(request, webContext.getResponse()); } catch (Exception e) { logger.errorMessage("Forward到地址[{}]出错,错误原因:{}", e, path, e.getMessage()); } }
public void execute(Context context) { try { WebContext webContext = (WebContext) context; HttpServletRequest request = webContext.getRequest(); request.getRequestDispatcher(path).forward(request, webContext.getResponse()); } catch (Exception e) { logger.errorMessage("Forward到地址[{}]出错,错误原因:{}", e, path, e.getMessage()); } }
public void execute(Context context) { WebContext webContext = (WebContext) context; try { webContext.getResponse().getWriter().write(objectToXml.convert(context.get(resultKey))); } catch (IOException e) { throw new RuntimeException(e); } }
public void reallyProcess(String urlString, WebContext context) { HttpServletRequest request = context.getRequest(); HttpServletResponse response = context.getResponse(); try { servlet.service(request, response); } catch (Exception e) { logger.errorMessage("servlet:{}执行出错", e, servlet.getServletName()); throw new RuntimeException("servlet执行出错", e); } }
/** * 包装一个<code>RequestContext</code>对象。 * * @param wrappedContext 被包装的<code>RequestContext</code> */ public LazyCommitWebContextImpl(WebContext wrappedContext) { super(wrappedContext); setResponse(new ResponseWrapper(wrappedContext.getResponse())); }
/** * 包装一个<code>RequestContext</code>对象。 * * @param wrappedContext 被包装的<code>RequestContext</code> */ public LazyCommitWebContextImpl(WebContext wrappedContext) { super(wrappedContext); setResponse(new ResponseWrapper(wrappedContext.getResponse())); }
public AbstractWebContextWrapper(WebContext wrappedContext) { assertNotNull(wrappedContext, "wrappedContext"); this.wrappedContext = wrappedContext; this.request = wrappedContext.getRequest(); this.response = wrappedContext.getResponse(); this.servletContext = wrappedContext.getServletContext(); }
public AbstractWebContextWrapper(WebContext wrappedContext) { assertNotNull(wrappedContext, "wrappedContext"); this.wrappedContext = wrappedContext; this.request = wrappedContext.getRequest(); this.response = wrappedContext.getResponse(); this.servletContext = wrappedContext.getServletContext(); }
public void initContext(Object[] interceptors) { this.interceptors = addDefaultInterceptors(interceptors); setResponse(new BasicResponseImpl(this, getWrappedWebContext().getResponse(), this.interceptors)); } }
public void initContext(Object[] interceptors) { this.interceptors = addDefaultInterceptors(interceptors); setResponse(new BasicResponseImpl(this, getWrappedWebContext().getResponse(), this.interceptors)); } }
/** * 构造函数。 */ public SessionWebContextImpl(WebContext wrappedContext, SessionConfig sessionConfig) { super(wrappedContext); this.sessionConfig = sessionConfig; setRequest(new SessionRequestWrapper(wrappedContext.getRequest())); setResponse(new SessionResponseWrapper(wrappedContext.getResponse())); }
/** 构造函数。 */ public SessionWebContextImpl(WebContext wrappedContext, SessionConfig sessionConfig) { super(wrappedContext); this.sessionConfig = sessionConfig; setRequest(new SessionRequestWrapper(wrappedContext.getRequest())); setResponse(new SessionResponseWrapper(wrappedContext.getResponse())); }
/** * 包装一个<code>RequestContext</code>对象。 * * @param wrappedContext * 被包装的<code>RequestContext</code> */ public SetLocaleWebContextImpl(WebContext wrappedContext) { super(wrappedContext); setRequest(new RequestWrapper(wrappedContext.getRequest())); setResponse(new ResponseWrapper(wrappedContext.getResponse())); }
/** * 包装一个<code>RequestContext</code>对象。 * * @param wrappedContext 被包装的<code>RequestContext</code> */ public SetLocaleWebContextImpl(WebContext wrappedContext) { super(wrappedContext); setRequest(new RequestWrapper(wrappedContext.getRequest())); setResponse(new ResponseWrapper(wrappedContext.getResponse())); }
public void filterWrapper(WebContext context, FilterHandler handler) throws IOException, ServletException { HttpServletRequest request = context.getRequest(); HttpServletResponse response = context.getResponse(); String servletPath = handler.getServletPath(); List<Filter> matchFilters = getMatchFilters(servletPath, filterMap); logger.logMessage(LogLevel.DEBUG, "the pre wrapper httpFilters for the request path:[{0}] is [{1}]", servletPath, matchFilters); TinyFilterChain filterChain = new TinyFilterChain(matchFilters, handler); filterChain.doFilter(request, response); }