adf faces在登录页面上设置默认用户名密码

时间:2017-09-21 08:51:38

标签: java jsp login oracle-adf

我在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>

2 个答案:

答案 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