Jsf 2 在j_安全检查JSF2.0中获取j_用户名
我有一个简单的页面,我想检索Jsf 2 在j_安全检查JSF2.0中获取j_用户名,jsf-2,j-security-check,Jsf 2,J Security Check,我有一个简单的页面,我想检索j_username以登录用户的身份在会话中保存它,我无法从表单中获取它。在这里,服务器可以在此代码中自行执行身份验证 <h:form id="login" onsubmit="document.getElementById('login').action='j_security_check';" prependId="false"> <h:panelGrid columns="2">
j_username
以登录用户的身份在会话中保存它,我无法从表单中获取它。在这里,服务器可以在此代码中自行执行身份验证
<h:form id="login" onsubmit="document.getElementById('login').action='j_security_check';" prependId="false">
<h:panelGrid columns="2">
<p:outputLabel for="j_username" value="Username" />
<p:inputText id="j_username" name="j_username"/>
<p:outputLabel for="j_password" value="Password" />
<p:password id="j_password" name="j_password" value=""/>
<p:commandButton style="font-size:15px" type="submit" value="Login" ajax="false"/>
<p:commandButton style="font-size:15px" type="clear" value="Clear" ajax="false"/>
</h:panelGrid>
</h:form>
它在JSF上下文中由代理提供
因此,这应该在视图中执行:
<ui:fragment rendered="#{empty request.remoteUser}">
<p>This is only rendered when someone's NOT logged in.</p>
</ui:fragment>
<ui:fragment rendered="#{not empty request.remoteUser}">
<p>This is only rendered when someone's been logged in.</p>
<p>Welcome, you're logged in as #{request.remoteUser}!</p>
</ui:fragment>
与具体问题无关:
onsubmit
最好摆脱那些毫无意义的,只使用普通
而不是
这样,它也可以在禁用JS的客户端上工作
另见:
它在JSF上下文中由代理提供
因此,这应该在视图中执行:
<ui:fragment rendered="#{empty request.remoteUser}">
<p>This is only rendered when someone's NOT logged in.</p>
</ui:fragment>
<ui:fragment rendered="#{not empty request.remoteUser}">
<p>This is only rendered when someone's been logged in.</p>
<p>Welcome, you're logged in as #{request.remoteUser}!</p>
</ui:fragment>
与具体问题无关:onsubmit
最好摆脱那些毫无意义的,只使用普通
而不是
这样,它也可以在禁用JS的客户端上工作
另见:
它在JSF上下文中由代理提供
因此,这应该在视图中执行:
<ui:fragment rendered="#{empty request.remoteUser}">
<p>This is only rendered when someone's NOT logged in.</p>
</ui:fragment>
<ui:fragment rendered="#{not empty request.remoteUser}">
<p>This is only rendered when someone's been logged in.</p>
<p>Welcome, you're logged in as #{request.remoteUser}!</p>
</ui:fragment>
与具体问题无关:onsubmit
最好摆脱那些毫无意义的,只使用普通
而不是
这样,它也可以在禁用JS的客户端上工作
另见:
它在JSF上下文中由代理提供
因此,这应该在视图中执行:
<ui:fragment rendered="#{empty request.remoteUser}">
<p>This is only rendered when someone's NOT logged in.</p>
</ui:fragment>
<ui:fragment rendered="#{not empty request.remoteUser}">
<p>This is only rendered when someone's been logged in.</p>
<p>Welcome, you're logged in as #{request.remoteUser}!</p>
</ui:fragment>
与具体问题无关:onsubmit
最好摆脱那些毫无意义的,只使用普通
而不是
这样,它也可以在禁用JS的客户端上工作
另见:
由于本地主机上的代理设置,它为空,在服务器上工作正常。感谢BalusC的回复和帮助,因为本地主机上的代理设置为空,服务器上的工作正常。感谢BalusC的回复和帮助,因为本地主机上的代理设置为空,服务器上的工作正常。感谢BalusC的回复和帮助,因为本地主机上的代理设置为空,服务器上的工作正常。感谢BalusC的回复和帮助