java webapp中表单提交失败后,ajax响应丢失
我有一个表单,其中的字段是通过ajax响应填充的,但当我提交表单时出现一些验证错误,然后表单提交会如预期的那样失败,但我无法恢复具有已通过ajax响应填充的字段的表单。它们将显示初始表单加载的状态
private ActionResult updateAlertTemplate(final Control source,
final JQEvent event, final String globalFormatYN, final Form form) {
final JQTaconite actionResult = new JQTaconite();
new WithTransaction<Object>() {
@Override
protected Object execute0(final DatabaseSession s,
final Object... args) {
final Field sel = form.getField("format");
if (globalFormatYN.equals("G")) {
final String eventcode = (String) getContext().getSession()
.getAttribute("eventCode0");
final String channel = (String) getContext().getSession()
.getAttribute("channel0");
ProgramUtils.fillAlertTemplate(s, sel, eventcode, channel);
}
// sel.setStyle("width", "200px");
actionResult.replace(sel);
return null;
}
}.execute();
return actionResult;
} its an apache click code
共 (0) 个答案