gpt4 book ai didi

java - ServletException - 未找到属性?这是怎么回事?

转载 作者:行者123 更新时间:2023-12-01 15:32:07 24 4
gpt4 key购买 nike

我只是设置一个简单的测试类。代码补全可以在 Eclipse 中工作,但我无法启动该页面:

支持 bean:

@Named
@RequestScoped
public class TestBean {

public String getString() {
return "click me";
}
}

jsf:

<h:commandButton value="#{testBean.getString()}" />

还尝试了 testBean.string 和 testBean.getString。

异常(exception):

    javax.servlet.ServletException: input.xhtml @41,52 value="#{testBean.getString()}":
The class 'TestBean$Proxy$_$$_WeldClientProxy' does not have the property 'getString'.

这里出了什么问题?

最佳答案

在 JSF 中,您不使用括号或名称的“get”部分。

用这个代替。

<h:commandButton value="#{testBean.string}" />

关于java - ServletException - 未找到属性?这是怎么回事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9444758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com