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