我有一个 Wicket (6.19) 捆绑包,包括:
- 主页.java
- 主页.html
- 主页.properties.xml
在.java
文件中我有这个代码:
public class HomePage extends BasePage {
public HomePage() {
add(new Label("message", getString("greetingMessage")));
}
}
在.properties
文件中我有这个:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM
"http://www.oracle.com/webfolder/technetwork/jsc/dtd/properties.dtd">
<properties>
<entry key="greetingMessage">Hello</entry>
</properties>
问题是调用该getString
方法会返回异常:
java.util.MissingResourceException:找不到属性:组件的“greetingMessage”:[class=com.mycompany.HomePage]。语言环境:null,风格:null
我究竟做错了什么 ?