我是Java和jsp的新手,我正在寻找一种重定向到新页面的方法。我发现我可以使用
来做到这一点window.location.href="<relative location>";
我正在使用NetBeans,并且已将其包含在&lt; %%&gt;内的jsp页面中部分,它要求我导入一个包,即“ java.awt.SystemColor.window ”
选择它时会自动包含以下行:
<%@page import="java.awt.SystemColor.window" %>
但它仍然给我一个错误说
错误:找不到符号 import java.awt.SystemColor.window; 符号:类窗口 location:类SystemColor
我一直在搜索stackoverflow和其他地方,但没有找到任何解决方法。
非常感谢任何帮助。
感谢。
答案 0 :(得分:0)
无需导入任何内容。只需将脚本标记内的url分配给window.location.href即可。 例如 window.location的= “LT;%= request.getContextPath()%&GT; /accessDeniedAction.action”;
答案 1 :(得分:0)
window
是一个JavaScript对象,而不是java对象。所以你应该在scriplet之外写window.location.replace("../");
例如
<% if(userValidation.isLoggedIn() != true){
%>window.location.replace("../"); <%out.println("NO GO"); } %>
注意:强烈建议不要使用scriplets。请使用JSTL