有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案