Tag: 便门

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

我在Kotlin(1.1.0)的Wicket(8.0.0-M4)NumberTextField中遇到了一些问题。 我的精简表单看起来像这样: class Test : AbstractWebPage() { val housenumberModel: Model<Int> = Model<Int>() val housenumber = NumberTextField<Int>("housenumberModel", housenumberModel) val form: Form<Unit> = object : Form<Unit>("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 […]