2011-10-06 10 views
1

Netbiscuits 코드가 포함 된 JSP가 있습니다. 이제 그 netbiscuits 코드를 제거하지만 제거한 후에 이전 페이지에서 세션을 가져올 수 없어서 앞으로 이동할 수 없습니다. 스트럿츠 1을 사용하고 있습니다. 제 문제에 대한 해결책을 제안 해 주시면 감사하겠습니다. 미리 감사드립니다.JSP에서 세션에 액세스 할 수 없습니다

+0

에 액세스하기위한

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

처럼 사용이 도움이 불가능합니다. 세션은 모든 * JSP 페이지의 암시 적 객체이므로 세션 자체에 액세스 할 수 없기 때문에가 아닙니다. –

답변

0

귀하의 문제에 대해 확실하지 않습니다.

좀 더 설명해 주시겠습니까?

은 일반적으로 JSP 페이지에서 세션에 액세스하기 위해 우리는

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

타입 캐스팅이 필요 같은 스크립트 릿에와 코드를 사용합니다. 또는 JSP 페이지 할 어딘가에을 인쇄하려면

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

를 사용

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

그것은 JSP 페이지에서 세션 값을 인쇄합니다.

그렇지 않으면 코드없이 자바 페이지에

Map session = ActionContext.getContext().getSession(); 
String uname=""+session.get("uname"); 
관련 문제