GAE blobstore图片上传。 resp.sendRedirect(" somepage.jsp")无法按预期工作

时间:2014-02-19 07:05:18

标签: jsp google-app-engine

  

注意我的基本Blobstore图片上传工作正常! (例子   教程部分)现在我正在为我的大学项目定制它   面临一些错误

生成这些文件

WEB-INF \ appengine-generated: enter image description here

之后我有一个代码

resp.sendRedirect("onetimePassword.jsp");

但它正在将页面发送到

  

...:8888 / _ah /上传/ onetimePassword.jsp

并给予 错误405 HTTP方法此URL不支持GET 并且我的控制台上没有错误消息 enter image description here

没有blobstore部分的

重定向工作正常! ,我该如何解决这个问题?


更多代码:

<form id="form_register" name="form_register" method="post"
        enctype="multipart/form-data"
        action="<%= blobstoreService.createUploadUrl("/RegisterServlet") %>">

<input type="file" name="myFile" accept="image/*">

<servlet>
            <servlet-name>RegisterServlet</servlet-name>
            <servlet-class>controller.RegisterServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>RegisterServlet</servlet-name>
            <url-pattern>/RegisterServlet</url-pattern>

1 个答案:

答案 0 :(得分:0)

进一步检查我理解这一点。 如果我理解了不正确的

,请纠正我
"<%= blobstoreService.createUploadUrl("/RegisterServlet") %>" 
  

将您发送到/ _ah / upload / blobfileinfo

resp.sendRedirect("onetimePassword.jsp")  使用/ _ah / upload的当前路径并将onetimepass.jsp附加到它


resp.sendRedirect("/onetimePassword.jsp");
  

为我确定问题