提问人:Meire jorg 提问时间:11/17/2023 更新时间:11/17/2023 访问量:33
如何修复Java中Eclipse中的属性错误?
how to fix attribute error in eclipse in java?
问:
此页面包含以下错误: 第 12 行第 30 列的错误:属性构造错误 下面是页面的渲染,直到第一个错误。
有人可以帮我吗?
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
<h:head></h:head>
<body>
<h1>Java Enterprise Edition</h1>
<h:form>
<h:outputLabel value="Nome": />
<h:inputText value="#{formularioMB.nome}" />
<h:commandButton value="Executar" action="#{formularioMB.executar}" />
</h:form>
</body>
</html>
package projeto;
import java.io.Serializable;
import javax.enterprise.context.RequestScoped;
import javax.inject.Named;
@Named
@RequestScoped
public class formularioMB implements Serializable{
private static final long serialVersionUID = 1L;
private String nome;
public formularioMB()
{
System.out.println("Criando uma instancia de exemploMB");
}
public void setNome(String nome)
{
System.out.println("SetNome"+nome);
this.nome = nome;
}
public String getNome()
{
System.out.println("GetNome" + nome);
return nome;
}
public void executar()
{
System.out.println("Invocando metodo executar()...");
System.out.println("Nome digitado: "+nome);
}
}
我从大学书中复制了相同的代码,但它仍然给了我这个错误
此页面包含以下错误: 第 12 行第 30 列的错误:属性构造错误 下面是页面的渲染,直到第一个错误。
我在eclipse中用JAVA做
答: 暂无答案
评论
<h:outputLabel value="Nome": />
<h:outputLabel value="Nome:" />
:
""
formularioMB.nome
不是。你能这样称呼它吗?static
value="Nome":
是无效的 - 你不能有这样的引号之外。它应该是:
value="Nome:"