我有一个具有此组件的 JSF 页面:
<p:selectBooleanCheckbox id="_spring_security_remember_me" label="Remember Me"/>
_spring_security_remember_me
Spring Security 需要准确的输入字段 ID/名称。但是,PrimeFaces 使用_input
后缀生成它,如下所示:
<div id="_spring_security_remember_me" class="ui-chkbox ui-widget">
<div class="ui-helper-hidden-accessible">
<input id="_spring_security_remember_me_input" name="_spring_security_remember_me_input" type="checkbox" />
</div>
<div class="ui-chkbox-box ui-widget ui-corner-all ui-state-default"><span class="ui-chkbox-icon"></span></div>
</div>
因此,“记住我”功能无法找到该参数。我该如何解决?我可以告诉 PrimeFaces 不要使用 后缀_input
,还是可以告诉 Spring Security 为“记住我”复选框寻找不同的请求参数名称?