JSF 1.2 После нажатия кнопки "Назад" в браузере AJAX не работает
У меня есть кнопка AJAX на странице с именем page1.jsp, которая выполняет некоторую проверку формы, вызывая метод вспомогательного компонента. Если есть ошибки проверки, мы остаемся на той же странице, если нет ошибок проверки, перейдите на другую страницу с именем page2.jsp. Если я нажимаю на кнопку браузера на page2.jsp и снова нажимаю кнопку AJAX, я получаю ViewExpiredExcpetion. Поэтому я добавил конфигурацию web.xml, чтобы сделать состояние просмотра КЛИЕНТОМ. После этого, когда нажимается кнопка на page2.jsp, и если мы нажимаем кнопку AJAX на странице 1, компонент поддержки не вызывается и проверки не выполняются, и поскольку проверки отсутствуют, мы переходим на страницу 2. Я использую реализованное IBM решение AJAX.
<h:commandButton type="submit" value="Validate Form" id="submitBtn" action="# {myBackingBean.submit}">
<hx:behavior event="onclick" id="ajaxBehaviorForSubmit" behaviorAction="get;stop" targetAction="formDataToBeRefreshed" ></hx:behavior>
</h:commandButton>
Если у кого-то есть идея, не могли бы вы привести меня сюда.