Я сохраняю изображение в виде большого двоичного объекта, используя следующее, но я не уверен, как передать сообщение через окончательное перенаправление для отображения пользователю:
Файл JSP:
<%
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
String action = blobstoreService.createUploadUrl("/servletimg");
%>
<form method="POST" action="<%= action %>" enctype="multipart/form-data">
...
</form>
Целевой сервлет:
public class ServletImg extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse resp)
{
saveImg(...);
req.setAttribute("msg", "worked ok!");
resp.sendRedirect("/");
}
}
Последняя страница JSP, на которую мы перенаправлены обратно:
if (request.getAttribute("msg") == null) {
Log.e("Hey we're missing the expected attribute!!!");
}
Все работает нормально, мое изображение сохраняется и т. Д., Но я не вижу атрибута "msg" при перенаправлении обратно на главную страницу JSP. Есть ли способ передать сообщение или мне нужно добавить его в качестве параметров в перенаправлении, например:
resp.sendRedirect("/?msg=it worked ok!");
Спасибо