Предполагая, что ваш пользовательский тег просто отображает некоторые данные, вы можете отправить форму через ajax и вернуть HTML. Затем просто вставьте этот HTML в div. HTML, который будет возвращен, будет тем, что ваш JSP с пользовательским тегом отображает, jQuery может помочь вам ...
псевдокод:
$.post(url, params, function(htmlData) {
$('#results').html(htmlData);
});
На стороне сервера ничего не изменилось бы по сравнению с тем, как вы сейчас это делаете. Если вам не нужно отправлять форму, а просто отправить некоторые данные через ajax, вы также можете использовать функцию load () .
Ваш запрос ajax вернет XML, только если вы вернетесь XML. Тип ответа полностью зависит от вас.