2
我正在使用Restlet和GAE,並且GAE Blobstore API需要HttpServletRequest對象來上傳blobs和HttpServletResponse對象來爲它們提供服務。有沒有什麼辦法從Restlet Response獲取HttpServletResponse對象?如何獲取HttpServletResponse對象在GAE BlobStore服務的restlet中
我正在使用Restlet和GAE,並且GAE Blobstore API需要HttpServletRequest對象來上傳blobs和HttpServletResponse對象來爲它們提供服務。有沒有什麼辦法從Restlet Response獲取HttpServletResponse對象?如何獲取HttpServletResponse對象在GAE BlobStore服務的restlet中
您可以使用實用工具類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);
我創建的對象成功,但現在當我嘗試下載文件時,它會拋出java.lang.IllegalStateException:NO CONTENT異常。 – Sweta 2013-03-26 07:03:31