commandLink 不要在屏幕上放置 link
commandLink don't put a link on screen
我刚开始使用 jsf,但我遇到了这个项目的问题。
以下命令不会创建我需要转到下一页的 link,只会给我 "Novo usuário" 写在屏幕上:
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core">
<h:head>
<title>Financeiro</title>
</h:head>
<h:body>
<h1>Financeiro</h1>
<h:form>
<h:commandLink action="#{usuarioBean.novo}">Novo Usuário</h:commandLink>
</h:form>
</h:body>
</html>
我也试过这个变体,但没有成功:
<h:commandLink action="#{usuarioBean.novo}" value="Novo usuário"/>
这是#{usuarioBean.novo}
调用的方法
public class UsuarioBean {
private Usuario usuario = new Usuario();
private String confirmarSenha;
public String novo() {
this.usuario = new Usuario();
this.usuario.setAtivo(true);
return "/publico/usuario";
}
}
P.S。我是 br,所以我提前为我的英语道歉
您将要使用值属性。
<h:commandLink action="#{action.doActions}" value = "Novo Usuário" />
我刚开始使用 jsf,但我遇到了这个项目的问题。
以下命令不会创建我需要转到下一页的 link,只会给我 "Novo usuário" 写在屏幕上:
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core">
<h:head>
<title>Financeiro</title>
</h:head>
<h:body>
<h1>Financeiro</h1>
<h:form>
<h:commandLink action="#{usuarioBean.novo}">Novo Usuário</h:commandLink>
</h:form>
</h:body>
</html>
我也试过这个变体,但没有成功:
<h:commandLink action="#{usuarioBean.novo}" value="Novo usuário"/>
这是#{usuarioBean.novo}
public class UsuarioBean {
private Usuario usuario = new Usuario();
private String confirmarSenha;
public String novo() {
this.usuario = new Usuario();
this.usuario.setAtivo(true);
return "/publico/usuario";
}
}
P.S。我是 br,所以我提前为我的英语道歉
您将要使用值属性。
<h:commandLink action="#{action.doActions}" value = "Novo Usuário" />