Разделение сессии (JSP) в 2 разных проектах - PullRequest
0 голосов
/ 25 июня 2011

есть ли в любом случае обмен данными сеанса между двумя разными JSP (я имею в виду два динамических веб-проекта) проекты

в 1-м проекте я тестирую вот так

  <%if(session.getAttribute("UserName") != null ){%>
  .
  .
   do something
     .
    <% } %>

все нормально

но когда я делаю это во втором проекте, я получаю это исключение

Etat HTTP 404 - /myEbookSearchClient/myEBook/WebContent/JSP/session/index.jsp

  --------------------------------------------------------------------------------

   type Rapport d''état

    message /myEbookSearchClient/myEBook/WebContent/JSP/session/index.jsp

   description La ressource demandée (/myEbookSearchClient/myEBook/WebContent/JSP/session/index.jsp)        n'est pas disponible.


   --------------------------------------------------------------------------------

  Apache Tomcat/7.0.5

По сути, я прыгаю со страницы в одной на страницу в другой

Есть идеи, как поделиться сессией 1-го проекта с 2-м проектом?

1 Ответ

0 голосов
/ 25 июня 2011

Ты не можешь.Попытка обмениваться сеансами не рекомендуется по ряду причин, в первую очередь связанных с безопасностью.

Методы contextxxt сервлета, которые получают сеанс по идентификатору или возвращают перечисление всех, теперь все ничего не делают именно по этой причине.

Вам нужно будет обмениваться данными каким-либо другим способом, таким как кэш или база данных.

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