为了账号安全,请及时绑定邮箱和手机立即绑定

求问:response.sendRedirect()不能完成跳转动作,这是为什么呢?

求问:response.sendRedirect()不能完成跳转动作,这是为什么呢?

九州编程 2021-10-14 15:11:55
场景:jsp里面有个js函数,用到Ajax。Ajax里面用到一个java类,这个java类里在一个场景里需要重定向到其它页面,使用了response.sendRedirect(URL)方法。发现这个方法不能跳转到指定URL,jsp页面还是原来的那个jsp页面。求大神帮忙看看,不能跳转的原因,以及解决这个不能跳转问题的方法。
查看完整描述

2 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

你用了ajax还要页面跳转?为什么要在java类中做判断!得在页面前端做判断!
你在java中是不是有某种可能需要跳转到另外的页面?如果有这样的需求!你大可以在java中返回某个标识!在前端页面接收到这个标识之后跳转!这样多好?

查看完整回答
反对 回复 2021-10-18
?
慕村9548890

TA贡献1884条经验 获得超4个赞

没用过JSP,只知道ASP里面是 response.redirect,
一般来说如果你方法名没写错的话跳转不了,应该是URL的问题。
如果你是相对路径请检查路径是否对应的正确,
如果你是绝对路径请在浏览器中测试能否跳转。

查看完整回答
反对 回复 2021-10-18
  • 2 回答
  • 0 关注
  • 375 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信