使用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);