Hello, I made a simple app to evaluate App Engine and I solved it like this.
Hope it helps.
Cheers, Tomas
*JSP:*
<img src="/blobServe?blobKeyString=<%= blobKey().getKeyString() %>">
*web.xml:*
<servlet>
<servlet-name>blobServe</servlet-name>
<servlet-class>appengine_eval.servlets.BlobServeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>blobServe</servlet-name>
<url-pattern>/blobServe</url-pattern>
</servlet-mapping>
*BlobServeServlet.java:*
package appengine_eval.servlets;
import java.io.IOException;
import java.util.logging.Logger;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.google.appengine.api.blobstore.BlobKey;
import com.google.appengine.api.blobstore.BlobstoreService;
import com.google.appengine.api.blobstore.BlobstoreServiceFactory;
public class BlobServeServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@SuppressWarnings("unused")
private static final Logger log =
Logger.getLogger(BlobServeServlet.class.getName());
private BlobstoreService blobstoreService =
BlobstoreServiceFactory.getBlobstoreService();
/**
*
*/
@SuppressWarnings("unchecked")
public void doGet(HttpServletRequest request, HttpServletResponse
response) throws IOException {
BlobKey blobKey = new
BlobKey(request.getParameter("blobKeyString"));
blobstoreService.serve(blobKey, response);
}
}
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.