使用wicket时,html控件中的id经常发生变化,
例如<input wicket:id="txtName" type="text"/>,
在生成页面后变成类似这样 <input id="txtNameXXX" type="text"/>
解决方案是:
TextField<String>
txtName
= new TextField<String>("
txtName
", new Model<String>());
txtName
.setMarkupId("
txtName
");
txtName
.setOutputMarkupId(true);