如何在restlet中为GAE BlobStore服务获取HttpServletResponse对象

时间:2013-03-25 12:53:00

标签: google-app-engine servlets restlet

我正在使用带有GAE的Restlet,GAE Blobstore API需要一个HttpServletRequest对象来上传blob,并需要一个HttpServletResponse对象来提供它们。有没有办法从restlet响应中获取HttpServletResponse对象?

1 个答案:

答案 0 :(得分:3)

您可以使用实用程序类org.restlet.ext.servlet.ServletUtils来访问HttpServletRequest:

org.restlet.Request restletRequest = getRequest();
HttpServletRequest servletRequest = ServletUtils.getRequest(restletRequest);

和响应类似:

org.restlet.Request restletResponse = getResponse();
HttpServletResponse servletResponse = ServletUtils.getResponse(restletResponse);