我在jsp中有以下代码用于在门户网站上进行身份验证,我想设置用户名和密码,因此用户只需输入提交... 我尝试更改值,例如value =“guest”,但不通过验证... 对此有何帮助? 感谢
<af:panelLabelAndMessage
label="#{WebPortalAuth.webAuthConfigPage.loginPageUserNameLabel}"
for="webPortalAuthUsername">
<af:inputText id="webPortalAuthUsername"
value="#{WebPortalAuth.userName}"
inlineStyle="margin-left: 0px; width: 220px">
<v:validateUserName />
</af:inputText>
</af:panelLabelAndMessage>
<af:panelLabelAndMessage
label="#{WebPortalAuth.webAuthConfigPage.loginPageUserPasswordLabel}"
for="webPortalAuthPassword">
<af:inputText secret="true" id="webPortalAuthPassword"
inlineStyle="margin-left: 0px; width: 220px"
value="#{WebPortalAuth.password}" />
</af:panelLabelAndMessage>
答案 0 :(得分:0)
您需要将此页面内容与辅助bean相关联,您可以在其中设置用户名和密码的值,例如:
RichInputText webPortalAuthUsername;
RichInputText webPortalAuthPassword;
然后在您可以编写的页面int方法中添加getter和setter:
public void initPhase(PhaseEvent phaseEvent) {
webPortalAuthUsername.setValue("your_username_here");
webPortalAuthPassword.setValue("your_password_here");
}
答案 1 :(得分:0)
确保有userName和password值的getter和setter方法,并在托管bean中编写post构造方法。
/views/login/auth.gsp