小编Kai*_*Kai的帖子

JSF中的条件重定向

是否存在有条件地重定向到另一个视图的内置机制?如果用户已经登录,我希望将用户从登录页面重定向到"主页".

我已经有两种基本方法,但是第一种方法我不知道如何实现,第二种方法是一种肮脏的解决方法.

  1. 添加<meta http-equiv="Refresh" content="0; URL=home.jsf" />,让它有条件地呈现(EL: #{login.loggedIn})
  2. 添加一个<h:panelGroup />也将有条件地渲染,包含一些执行重定向的JavaScript.

有没有办法实现1个甚至是另一个更优雅的解决方案?:-)

谢谢

jsf redirect

12
推荐指数
1
解决办法
7516
查看次数

如何在JSF中渲染整个块?

是否有一个JSF 2.1组件允许我有条件地呈现(或不呈现)其所有内容?就像是

<h:component rendered="#{user.loggedIn}">

...a bunch of jsf components and HTML code...
...even more HTML code...

</h:component>
Run Code Online (Sandbox Code Playgroud)

我正在使用PrimeFaces 3M4,因为这可能会影响你的答案!

jsf primefaces

3
推荐指数
1
解决办法
3959
查看次数

标签 统计

jsf ×2

primefaces ×1

redirect ×1