1
나는 jsp
페이지와 modal
페이지를 가지고 있습니다. 조각 :세션의 배열 액세스
JSP :
arr[0][0] = "Name";
arr[0][1] = "Link";
arr[0][2] = "Pic";
arr[0][3] = "Title";
arr[0][4] = "0:42";
arr[0][5] = "Desc.";
arr[1][0] = "Name";
arr[1][1] = "Link";
arr[1][2] = "Pic";
arr[1][3] = "Title";
arr[1][4] = "1:28";
arr[1][5] = "Desc.";
session.setAttribute("arr", arr);
<a href="/video_ModalBox.jsp?video=<%=arr[vid][1]%>"
onclick="openInfoBox(this.href, 'Video', 'default', 'default', 'none');
return false";><img src="<%=arr[vid][2]%>" alt="Play Video" border="0"></a>
모달 :
<iframe class="videoContainer" width="560" height="315" frameborder="0" id="videoHolder"
src="/player.jsp?title="<%=session.getAttribute("arr[i][3]")%>
&image"<%=session.getAttribute("arr[i][2]")%>"
&Description"<%=session.getAttribute("arr[i][5]")%>"
allowFullScreen></iframe>
문제는이 데이터에 액세스하지 않습니다. 모두 null
입니다. session
에 데이터를 전달하기 위해 다른 것을 추가해야합니까? modal
에 session
을 포함시킬 필요가 있습니까?
나는 가지고 있지 않지만 어느 쪽도 효과가없는 것 같습니다. – Nik
@Nik, 죄송합니다,'Object'에서'String [] []'로 캐스팅하는 걸 잊었습니다. 타입 캐스팅을 추가 한 후 확실히 작동합니다 (스 니펫을 테스트했습니다). –
완벽하게 일했습니다. 감사! – Nik