相关疑难解决方法(0)

如何使用JavaScript重新加载页面

如何使用JavaScript重新加载页面?

我需要一种适用于所有浏览器的方法.

javascript reload

756
推荐指数
14
解决办法
91万
查看次数

如何从JSF中的managedBean重新加载同一页面?

我在JSF应用程序中实现登录并且重定向有问题.

我希望在应用程序的每个xhtml中提供登录表单,但在登录成功或失败后,我希望将用户保持在登录时单击的同一页面.

我试图在managedBean方法中返回null,但这不起作用,因为它不刷新webPage,我需要刷新页面以使视图逻辑工作.

这是登录表单:

<h:form id="loginForm" rendered="#{!loginBean.estaLogueado()}">
                    <p:panel header="#{msg.header_login}">
                        <h:outputLabel for="login" value="#{msg.login}"/>
                        <p:inputText id="login" value="#{loginBean.usuario}"></p:inputText><br/>
                        <h:outputLabel for="pwd" value="#{msg.password}"/>
                        <p:inputText id="pwd" type="password" value="#{loginBean.password}"></p:inputText><br/>
                        <p:commandButton action="#{loginBean.login()}" value="Login"/>
                    </p:panel>
                </h:form>
                <h:form id="logoutForm" rendered="#{loginBean.estaLogueado()}">

                    Bienvenido #{loginBean.nombreUsuario}!!<br/>

                    <p:commandButton action="#{loginBean.logout()}" value="Desconectar"/>

                </h:form>
Run Code Online (Sandbox Code Playgroud)

这是action属性中的方法:

public String login(){

    currentUser = gu.login(usuario, password);

    return null;
}
Run Code Online (Sandbox Code Playgroud)

有一种方法可以返回用户所在的xhtml,而不是像"login.xhtml"这样固定的xhtml吗?

jsf redirect login

6
推荐指数
2
解决办法
5万
查看次数

标签 统计

javascript ×1

jsf ×1

login ×1

redirect ×1

reload ×1