我正在创建一个小项目,其中包括使用JSF 2.1创建一个小型电子商店。 我遇到的问题如下: 我想显示“Hi,customerName”,其中customerName是登录客户的名称,与Admin相同。 例如,一个名为“Trevor”的管理员登录,该应用程序会将您重定向到一个页面,其中显示“Hi,Trevor”。
第一次这样做,一切顺利,使用:
<h:outputFormat value="Welcome, {0}.">
<f:param value="#{adminController.admin.name}" />
</h:outputFormat>
但是如果我执行另一个操作,比如创建和持久化Product,如果最后我让用户单击一个按钮返回到LoginAdminHomePage.jsp,它只显示“Welcolme,null”。 如何在每次执行操作时显示管理员/用户名并返回其主页?