Java 当我点击命令按钮时,按钮不会转到其他页面

Java 当我点击命令按钮时,按钮不会转到其他页面,java,jsf,commandbutton,Java,Jsf,Commandbutton,我试图转到另一个JSF页面并向ArrayList添加一个对象,使用下面的按钮,托管bean的作用域在会话中,但是当我单击按钮时,不会转到另一个页面 我编辑了整个代码,只显示了重要的部分,因此按钮是一种形式,托管bean的@ManagedBean和@SessionScoped anotation都已就位 XHTML 首先,你的按钮应该是一个表单 <p:form> <p:commandButton value="Ingresar" action="#{cliente.for

我试图转到另一个JSF页面并向ArrayList添加一个对象,使用下面的按钮,托管bean的作用域在会话中,但是当我单击按钮时,不会转到另一个页面

我编辑了整个代码,只显示了重要的部分,因此按钮是一种形式,托管bean的@ManagedBean和@SessionScoped anotation都已就位

XHTML


首先,你的按钮应该是一个表单

<p:form>
    <p:commandButton value="Ingresar" action="#{cliente.formularioGo()}"/>
</p:form>

对不起,我有。我只是选择代码来显示相关的行
public String formularioGo() {

    entidades.Cliente cliente = new entidades.Cliente(celular, nombre, direccion);       

    listaCliente.add(cliente);//here I store objects in an ArrayList

    return "fomularioVenta";// This should take me to other JSF page called "formularioVenta"
}
<p:form>
    <p:commandButton value="Ingresar" action="#{cliente.formularioGo()}"/>
</p:form>
@ManagedBean(name="cliente")
@SessionScoped