2013-05-20 97 views
0

我想关闭jsp页面窗口,它从backing bean返回“finish”。导航规则关闭jsf页面

如何为此编写导航基础? 我有下面的代码

 <navigation-rule> 
     <from-view-id>/faces/script/modify_script.jsp</from-view-id> 
     <navigation-case> 
     <from-outcome>finish</from-outcome> 
     <to-view-id> not sure what to write here</to-view-id> 
    </navigation-case> 
    </navigation-rule> 
+0

*关闭* JSP页面窗口意味着什么?为什么不直接使用'window.close()'javascript方法呢? –

+0

另外,您有时会编写JSF,有时编写JSP。这是什么? – sleske

+0

@sleske你是什么意思? –

回答

1

刚刚回归的唯一内容的观点大致是:

<!DOCTYPE html> 
<html lang="en"> 
    <head><title>Window will be closed</title></head> 
    <body><script>window.close()</script></body> 
</html> 

请注意,这只有在明确了通过在window.open()调用打开一个浏览器窗口相同的webapp。如果所讨论的浏览器窗口已被例如打开,则不能保证所有浏览器都能正常工作。一个target="_blank"或手动处理最终用户(例如Ctrl + Click)。大多数现代浏览器在这种情况下会忽略关闭指令。