Jsp 使用标记在JSF中创建会话

Jsp 使用标记在JSF中创建会话,jsp,jsf,session,jakarta-ee,Jsp,Jsf,Session,Jakarta Ee,可能重复: 在JSF中是否有任何标记,我们可以创建会话并对其进行维护。我已经看到了非常好的答案。但是我可以使用一个简单的JSF标记来完成所有这些吗?或者我必须把所有的东西都放在backing bean里?我能想到的唯一原因就是你这么想 可以将输入数据绑定到会话,而无需创建托管bean。这是可能的 此输入字段值绑定到会话的foo属性: <h:inputText value='#{sessionScope.foo}' /> 但这是一个虚假的经济。如果您想处理这些数据,您可能需要将

可能重复:


在JSF中是否有任何标记,我们可以创建会话并对其进行维护。我已经看到了非常好的答案。但是我可以使用一个简单的JSF标记来完成所有这些吗?或者我必须把所有的东西都放在backing bean里?

我能想到的唯一原因就是你这么想 可以将输入数据绑定到会话,而无需创建托管bean。这是可能的

此输入字段值绑定到会话的
foo
属性:

<h:inputText value='#{sessionScope.foo}' />


但这是一个虚假的经济。如果您想处理这些数据,您可能需要将其注入bean中,以便您的业务逻辑能够利用它。一无所获。

我不想要那样的东西。。我希望如果用户通过身份验证,他的名字应该出现在会话中……啊,你的意思是以某种方式通过应用程序对用户进行身份验证。在容器和应用程序级别都有许多可用的机制。您需要说明您正在使用的方法-例如,可用的方法,尽管它的列表并不详尽。看起来您也在错误的方向上寻找解决方案。您根本不需要自己创建/管理“会话”。容器已经为您完成了。您只需声明会话范围的托管bean和/或在会话中存储/检索属性。基本上,你的问题已经被你找到的链接回答了。