Data binding wicket select propertymode--未定义get方法

Data binding wicket select propertymode--未定义get方法,data-binding,wicket,Data Binding,Wicket,我正在wicket中制作一个简单的下拉组件,如下所示:http://www.mkyong.com/wicket/wicket-select-example/ 现在我得到一个错误: 最后一个原因:没有为类定义get方法:类号polaris.AdressaHomePage表达式:2011 有人知道怎么了吗?(这对选定年份的getter没有帮助) 干杯 泰耶艾顿 public class AdressaHomePage extends BasePage { private String select

我正在wicket中制作一个简单的下拉组件,如下所示:http://www.mkyong.com/wicket/wicket-select-example/

现在我得到一个错误: 最后一个原因:没有为类定义get方法:类号polaris.AdressaHomePage表达式:2011

有人知道怎么了吗?(这对选定年份的getter没有帮助)

干杯 泰耶艾顿

public class AdressaHomePage extends BasePage {

private String selectedYear = "2011";

public AdressaHomePage(final PageParameters parameters) {

    add(new FeedbackPanel("feedback"));

    Form<?> form = new Form<Void>("form") {

        @Override
        protected void onSubmit() {
            info("Selected year: " + selectedYear);
        }
    };
    add(form);  

    Select<String> yearSelector = new Select<String>("year-selector", new PropertyModel<String>(this, selectedYear));

    yearSelector.add(new SelectOption<String>("year1", new Model<String>("2012")));
    yearSelector.add(new SelectOption<String>("year2", new Model<String>("2011")));
    yearSelector.add(new SelectOption<String>("year3", new Model<String>("2010")));
    yearSelector.add(new SelectOption<String>("year4", new Model<String>("2009")));
    form.add(yearSelector);
}
public类地址扩展基本页{
私有字符串selectedYear=“2011”;
公共地址主页(最终页面参数){
添加(新反馈面板(“反馈”);
表格=新表格(“表格”){
@凌驾
受保护的void onSubmit(){
信息(“所选年份:+所选年份”);
}
};
添加(表格);
选择yearSelector=new Select(“year selector”,new PropertyModel(本,selectedYear));
yearSelector.add(新选择选项(“year1”,新型号(“2012”));
yearSelector.add(新选择选项(“year2”,新型号(“2011”));
yearSelector.add(新选择选项(“year3”,新型号(“2010”));
yearSelector.add(新选择选项(“year4”,新车型(“2009”));
表格.增补(年份选择器);
}
}

新的PropertyModel(本“选定年份”)

注意引号