我正在尝试在 JSF 中使用它来动态显示页面的标题。
<h:panelGroup rendered="#{not empty searchBean.fsResultsTitleOne}"><h2>#{msgs.fireStudySearchTitle}</h2></h:panelGroup>
我收到此错误:
rendered="#{not empty searchBean.fsResultsTitleOne}": Property 'fsResultsTitleOne' not found on type
但是,我确实在这样的类型中定义了它:
private String fsResultsTitleOne;
public String getFSResultsTitleOne(){return fsResultsTitleOne;}
public void setFSResultsTitleOne(String newValue){fsResultsTitleOne = newValue;}
并将其设置为某项:
setFSResultsTitleOne("I'm not Empty!");
甚至用它来确保它会被设置:
System.out.println("This is the FS Results Page Title: " + fsResultsTitleOne);
它似乎正在发挥作用:
This is the FS Results Page Title: I'm not Empty!
我是不是哪里设置错了?
最佳答案
改变
getFSResultsTitleOne
setFSResultsTitleOne
至
getFsResultsTitleOne
setFsResultsTitleOne
关于java - 类型中未找到属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22078111/