【发布时间】:2012-11-06 19:17:05
【问题描述】:
我有一个 main.jsp。
Onclick 在 main.jsp 中的一个按钮上,我正在另一个窗口中启动我的 JSP scriptlet。在 JSP Scriptlet 中,我正在处理 URL 参数并构造 URL。
URL 构建工作正常;我将其打印在日志文件中并手动打开构建的链接。
我想将此 JSP scriptlet 页面重定向到构造的新 URL(不同的域),以便发送重定向。
我在构建 URL 后将这一行放在最后。
response.sendRedirect(url);
当我尝试sendRedirect 时,没有任何反应。谁能帮我找出问题所在?
【问题讨论】:
-
请粘贴您的 JSP。可能您无法将重定向发送回浏览器,因为响应已经提交。
-
如果响应已经提交,那么我至少会得到那个错误。在后端,当我在日志中打印味精时,它说重定向到新的 url。但实际上,它不会重定向。页面显示为空白。
-
@smiley: 试试写 response.flush();并返回;在 sendRedirect 行之后。看看有没有帮助。
标签: java javascript jsp url redirect