Как вернуть ActionErrors, FieldErrors в формате JSON и отобразить ошибки в форме с помощью AJAXJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как вернуть ActionErrors, FieldErrors в формате JSON и отобразить ошибки в форме с помощью AJAX

Сообщение Anonymous »

Мне интересно, может ли кто-нибудь поделиться идеями по поводу следующего.
Получил класс Action с методом validate(), возвращающим входные данные JSP результат с actionErrors, fieldErrors при сбое проверки.
Я хотел бы получить только ошибки проверки (данные JSON?) и отобразить ошибки в существующих страницу и выделить поля, вместо того, чтобы обновлять весь JSP новым ответом JSP.
JQuery используется на стороне клиента, Struts 2 — в качестве платформы MVC, Liferay — в качестве сервера портала.
Ниже приведен код что я пробовал:

Код: Выделить всё

public void validate() {
setActionErrors(validateData(this));
}

Код: Выделить всё

struts.xml
:[/b]

Код: Выделить всё









/jsp/addDataAsync.jsp



JSP: JS:

Код: Выделить всё

jQuery.ajax({
type: 'POST',
url: "",
data: jQuery("#form").serialize(),
dataType: 'json',
success: function(data) {

alert("data" + data);
}
});
После выполнения метода validate() поток выполняет метод класса действия по умолчанию, даже если в список ошибок добавлены ошибки и установлены с помощью setActionErrors()< /код> метод. Я мог видеть resultcode: как "input" и result: как "jsonresult" при вызове методов-перехватчиков и вызова().
Я очень ценю любую помощь по этой проблеме.

Подробнее здесь: https://stackoverflow.com/questions/249 ... the-form-u
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как передать ActionErrors из перехватчика в действие в Struts 2?
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Вернуть многомерный массив из вызова AJAX и отобразить с помощью JQuery
    Anonymous » » в форуме Jquery
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Отправьте полное тело запроса в формате JSON в форме списка.
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Любые способы экспорта и импорта аннотаций в формате PDF в формате JSON с помощью Mozilla PdfJs Viewer.
    Anonymous » » в форуме Javascript
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как вернуть данные в формате JSON с помощью FastAPI?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»