Прямо сейчас при каждом запросе f: ajax (или a4j: ajax), который я делаю, POST включает строку запроса, которая мне не нужна. Есть ли способ, чтобы он не передал их? Я вообще не понимаю, зачем это делается.
Пример: страница запроса
ПОЛУЧИТЬ /mypage.xhtml?zipcode=10101
Затем любые вызовы ajax, запущенные f: ajax на этой странице, делают сообщение следующим образом:
ПОСТ /mypage.xhtml?zipcode=10101
Это вызывает много проблем, потому что, если я изменил элемент формы для zip на странице с помощью ajax, любое другое сообщение ajax фактически приведет к тому, что исходный почтовый индекс, переданный на страницу, будет перечитан и сброшен на моем вспомогательном компоненте.
Я действительно хочу, чтобы все вызовы f: ajax STOP помещали параметры запроса в URL-адрес, например:
POST /mypage.xhtml (независимо от того, какие параметры запроса были на исходной странице GET).
<form id="myForm-j_idt47" name="myForm-j_idt47" method="post" action="/mypage.xhtml?zipcode=10101" enctype="application/x-www-form-urlencoded">
Думаю, мне нужно посмотреть, есть ли способ изменить действие h:form - person sairoland   schedule 16.07.2011