Невозможно получить доступ к сеансу в JSP

#jsp-tags #struts-1 #netbiscuits

#jsp-теги #struts-1 #netbiscuits

Вопрос:

У меня есть JSP с кодом netbiscuits, сейчас я удаляю этот код netbiscuits, но после удаления я не могу получить сеанс с моей предыдущей страницы, из-за чего я не могу двигаться вперед. Я использую struts 1. Пожалуйста, предложите решение моей проблемы, я был бы благодарен. Заранее спасибо.

Комментарии:

1. Без какого-либо кода невозможно помочь. Сеанс является неявным объектом на каждой странице JSP, так что это не потому, что вы не можете получить доступ к самому сеансу.

Ответ №1:

Я не уверен в вашей проблеме.

Не могли бы вы объяснить это немного подробнее?

Обычно для доступа к сеансу на страницах jsp мы используем код с помощью скриплетов типа

 String x=(String)session.getAttribute("uname");
  

Требуется приведение типов.
или использовать

 String x="" session.getAttribute("uname");
  

Если вы хотите распечатать его где-нибудь на странице jsp, выполните,

 <%= session.getAttribute("uname")%>
  

Он напечатает значение сеанса на странице jsp.

в противном случае используйте как

  <% String x="" session.getAttribute("uname"); %>
 <%=x %>
  

Для доступа к страницам Java

 Map session = ActionContext.getContext().getSession();
String uname="" session.get("uname");