在我的JSP页面中,我正在使用
response.sendRedirect(..)
重定向到HTML页面。
是否可以使用javascript来检测是否发生重定向而不是页面重新加载?
感谢。
答案 0 :(得分:2)
我能想到实现这一目标的最简单方法是在重定向的查询字符串中加入时间戳并在javascript中读取。使用此时间戳设置一个cookie并检测它是否已经存在以告知是否正在重新加载该页面(之前已经加载了查询字符串)。
有关如何阅读javascript中的查询字符串,请参阅this article.
当然,如果用户禁用了cookie,这将无效。