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>

Если у кого-то есть идея, не могли бы вы привести меня сюда.

0 ответов

Другие вопросы по тегам