【发布时间】:2011-02-01 21:56:59
【问题描述】:
我有一个名为 EditPhotos 的 servlet,信不信由你,它用于编辑与我正在开发的网页设计中的某个项目相关的照片。编辑照片的 URL 路径是 [[SITEROOT]]/EditPhotos/[[ITEMNAME]]。
当您转到此路径 (GET) 时,页面加载正常。然后,您可以单击发布到同一页面的“删除”链接,告诉它删除照片。 servlet 正确接收到这个删除命令,并成功删除了照片。然后它将重定向发送回第一页 (GET)。
由于某种原因,此重定向失败。我不知道如何或为什么,但使用 Firefox 的 HTTPFox 插件,我看到 POST 请求收到 0 个字节作为响应,并且代码为 NS_BINDING_ABORTED。
我用于发送重定向的代码与我在整个网站中用于发送重定向的代码相同:
response.sendRedirect(Constants.SITE_ROOT + "EditPhotos/" + itemURL);
我检查了重定向发送的最终 URL,它肯定是正确的,但浏览器从未收到重定向。为什么?
【问题讨论】:
标签: java javascript servlets redirect