org.apache.wicket.request.Response.getContainerResponse()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(73)

本文整理了Java中org.apache.wicket.request.Response.getContainerResponse方法的一些代码示例,展示了Response.getContainerResponse的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.getContainerResponse方法的具体详情如下:
包路径:org.apache.wicket.request.Response
类名称:Response
方法名:getContainerResponse

Response.getContainerResponse介绍

[英]Provides access to the low-level container response object that implementaion of this Response delegate to. This allows users to access features provided by the container response but not by generalized Wicket Response objects.
[中]提供对实现此响应委托的低级容器响应对象的访问。这允许用户访问容器响应提供的功能,但不能访问广义Wicket响应对象提供的功能。

代码示例

代码示例来源:origin: org.apache.wicket/wicket-core

@Override
  public Object getContainerResponse()
  {
    return original.getContainerResponse();
  }
}

代码示例来源:origin: apache/wicket

@Override
  public Object getContainerResponse()
  {
    return original.getContainerResponse();
  }
}

代码示例来源:origin: micromata/projectforge

public static HttpServletResponse getHttpServletResponse(final Response response)
{
 return (HttpServletResponse) response.getContainerResponse();
}

代码示例来源:origin: at.molindo/molindo-wicket-utils

public static HttpServletResponse getHttpServletResponse(Response response) {
  Object cr = response != null ? response.getContainerResponse() : null;
  return cr instanceof HttpServletResponse ? (HttpServletResponse) cr : null;
}

代码示例来源:origin: micromata/projectforge

public static void setCharacterEncoding(final Response response, final String encoding)
{
 final Object cresp = response.getContainerResponse();
 if (cresp instanceof HttpServletResponse) {
  ((HttpServletResponse) cresp).setCharacterEncoding(encoding);
 } else {
  log.warn("Character encoding not supported for response of type: " + response.getClass());
 }
}

代码示例来源:origin: micromata/projectforge

public Map<String, Object> getData(final List<TimesheetDO> timeSheets, final Integer taskId, final Request request, final Response response,
  final TimesheetFilter actionFilter)
  {
 return getData(timeSheets, taskId, (HttpServletRequest) request.getContainerRequest(),
   (HttpServletResponse) response.getContainerResponse(), actionFilter);
  }

代码示例来源:origin: org.wicketstuff/wicketstuff-portlet

public static HttpServletResponse getHttpServletResponse() {
  return (HttpServletResponse) ThreadContext.getRequestCycle().getResponse().getContainerResponse();
}

代码示例来源:origin: theonedev/onedev

protected Page mapExceptions(Exception e) {
  HttpServletResponse response = (HttpServletResponse) RequestCycle.get().getResponse().getContainerResponse();
  if (!response.isCommitted())
    return new ErrorPage(e);
  else
    return null;
}

代码示例来源:origin: org.wicketstuff/wicketstuff-html5

public final void respond(final Attributes attributes)
{
  Response response = attributes.getResponse();
  HttpServletResponse containerResponse = (HttpServletResponse) response.getContainerResponse();
  EventSource eventSource = new EventSource(containerResponse, attributes.getParameters());
  respond(eventSource);
}

代码示例来源:origin: org.onehippo.cms7/hippo-cms-engine

try {
  if (node == null) {
    HttpServletResponse response = (HttpServletResponse) requestCycle.getResponse().getContainerResponse();
    response.setStatus(HttpServletResponse.SC_NOT_FOUND);

代码示例来源:origin: org.wicketstuff/wicketstuff-jee-web

/**
 * Renders the component tag body with the content of the JSP output
 */
@Override
public void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag)
{
  // Get the everything required to include the jsp file
  RequestCycle cycle = getRequestCycle();
  ServletRequest request = (HttpServletRequest)cycle.getRequest().getContainerRequest();
  JSPIncludeHttpServletResponseWrapper response = new JSPIncludeHttpServletResponseWrapper(
    (HttpServletResponse)cycle.getResponse().getContainerResponse());
  ServletContext context = ((WebApplication)Application.get()).getServletContext();
  // Handle a missing jsp file
  handleMissingResource(context);
  try
  {
    // include the JSP file by the given request / response
    context.getRequestDispatcher(resource).include(request, response);
    // replace the component tag body with the result of the JSP
    // output
    replaceComponentTagBody(markupStream, openTag, response.getOutput());
  }
  catch (ServletException | IOException e)
  {
    throw new WicketRuntimeException(e);
  }
}

相关文章