Возможно ли, что все нормально при запуске на сервере Tomcat, тогда что-то не так, когда система развернута в интернете - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть эта система, где есть регистрационная форма.После отправки, если есть некоторые проверки, которые не прошли, когда пользователь нажимает кнопку «Назад» на этой странице и возвращается на страницу регистрации, введенные им значения по-прежнему будут на этой странице вместе с сообщениями об ошибках красного цвета.Это прекрасно работает в Tomcat.

Теперь у меня есть тот же код, и теперь он работает в Интернете.Когда проверки не пройдены и переходите на страницу, где есть кнопка «Назад», при ее нажатии все значения исчезают со страницы регистрации без ошибок проверки.Это возможно?Что могло бы произойти?

С уважением,

J Roq

PS: это код JSP, где я думаю, что он идет не так, это код, который будет отображать страницус кнопкой возврата:

<c:if
        test="${!empty sessionScope.RegistrationForm.problamticCode}">
        <br><br></br><input type="button" value="BACK"
                    onclick="javascript:history.go(-1)" />

    </c:if>

    <c:if
        test="${empty sessionScope.RegistrationForm.problamticCode}">
          <%request.getSession().removeAttribute("registrationFormObject"); %>
    </c:if> 

1 Ответ

0 голосов
/ 20 сентября 2011

Существует огромное количество причин, по которым он может вести себя по-разному, в том числе: тип браузера, версия браузера, настройки безопасности.И это только на стороне клиента: нужно учитывать и много проблем на стороне сервера.

ПРЕДЛОЖЕНИЕ:

Попробуйте "formretain.js" из Dynamic Drive и посмотрите, исправит ли этопроблема:

Кроме того, эта статья имеет большой опыт:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...