在jsp

时间:2016-11-07 11:50:24

标签: java jsp netbeans

我是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和其他地方,但没有找到任何解决方法。

非常感谢任何帮助。

感谢。

2 个答案:

答案 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