2013-02-25 86 views
0

我创建了用于客户端身份验证的JSF登录页面。当用户打开页面logout.html时,我创建了过滤器来销毁用户会话。我想创建一个简单的http链接,当点击它时将用户重定向到logout.html页面。你可以推荐哪些JSF标签用于页面重定向?JSF中的注销链接页面

+0

h:纯粹获取请求的链接,h:预处理逻辑的命令按钮。 – skuntsel 2013-02-25 20:01:28

+0

''。调用执行会话失效和重定向的操作方法。 – SRy 2013-02-25 20:01:51

+0

@skuntsel:'h:link'需要一个基于JSF的结果目标,所以不适用。 – BalusC 2013-02-25 20:02:56

回答

5

只需使用<h:outputLink>

<h:outputLink value="logout.html">Logout</h:outputLink> 

你知道甚至可以在JSF中使用纯HTML吗?

<a href="logout.html">Logout</a> 
+0

那么业务方法(记录,更新信息等)呢?或者你认为OP在过滤器中执行它? – skuntsel 2013-02-25 20:09:42

+0

@skuntsel:OP明确提到,是的。我背诵:*“我创建了用户打开页面logout.html时破坏用户会话的过滤器”*。或者你还是新来的过滤器?注意:对于特定的功能要求确实是错误的方法。 – BalusC 2013-02-25 20:10:08

+0

不是。我只想强调这种方法有点奇怪。 – skuntsel 2013-02-25 20:13:54