2013-11-22 9 views
4
여기

를 사용하여 HttpSession에 저장?액세스 값은 자바 스크립트

var property = <%=session.getAttribute("YourProperty")%>; 
alert(property); 

을하지만 null을 반환 :

이 코드를 사용하여 시도했다.

감사

+0

먼저 '속성'에 대한 할당이 안전하지 않습니다. 문자열 인 경우 코드가 실패합니다. 다른 하나는 세션에 설정된 속성 * myProperty *이지만 YourProperty * **는 **에 일치하지 않습니다. – Bart

+0

죄송합니다. 내 실수였습니다. 내 질문을 편집했습니다. – edaklij

답변

4
var property="<%=session.getAttribute("MyProperty")%>"; 
alert(property); 

속성 이름이 일치해야하고 문자열을 추가하기 때문에, 당신은 <%=session.getAttribute("MyProperty")%> 주위 "를 추가해야하고, 코드가 arg1를 알려줍니다.

+0

작동합니다. 수빈 감사합니다. – edaklij

+0

그 답을 수락 할 수도 있습니다. –