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 google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to