Tag: 便门

Kotlin中的Wicket NumberTextField在提交时抛出ClassCastException

我在Kotlin(1.1.0)的Wicket(8.0.0-M4)NumberTextField中遇到了一些问题。 我的精简表单看起来像这样: class Test : AbstractWebPage() { val housenumberModel: Model = Model() val housenumber = NumberTextField(“housenumberModel”, housenumberModel) val form: Form = object : Form(“adressForm”) {} override fun onInitialize() { super.onInitialize() form.add(housenumber.setRequired(false)) form.add(object : SubmitLink(“submit”) { override fun onSubmit() { super.onSubmit() println(housenumberModel.`object`) // this is line 28 } }) add(form) } } 提交表单后,我得到以下堆栈跟踪: java.lang.ClassCastException:无法将java.lang.String转换为com.mycompany.test.pages.Test处的java.lang.Number $ onInitialize […]