1
JSP 파일 upLoad.jsp 및 popup_Tree.jsp, ViewTree.jsp 페이지 upLoad.jsp에 (value="...")
버튼을 클릭하면 팝업 창이 열리고 (ViewTree.jsp)
디렉토리가 표시됩니다 트리, 파일을 저장할 폴더를 선택할 수 있습니다. 팝업에는 "업로드"버튼이 있습니다. "동적"매개 변수를 JSP로 전달
내가 그렇게, 의미를 전달 할을 저장 될 경로 (from popup_Tree.jsp to upLoad.jsp)
를 전달하려는 JSP 파일 upLoad.jsp
<form name="fupload" method="post" enctype="multipart/form-data">
Upload file: <input type="f" name="f[]" id="filename" multiple="true" />
<input type="submit" value="Upload" onClick="return buttonupload();"/>
<input type="button" value="..." onClick="top.popup_Show('/_additional/upload_Js/ViewTree', 300, 380);return false;void(0);"/>
</form>
<% ...
String[] pathDir = request.getParameterValues("pathDir");
%>
popup_Tree.jsp
<% ...
String pathDir = getServletContext().getRealPath(dir);
%>
<form style="display:none;">
<input type="hidden" name="dirPatch" id="dirPatch" value="<%=pathDir%>"/>
</form>
있다 "폴더 경로": popup_Tree.jsp ->
<% String pathDir = getServletContext().getRealPath(dir);%>
<form style="display:none;" name="f" metod="post" action= "/_additional/upload.jsp">
<input type="hidden" name="dirPatch" id="dirPatch" value="<%= pathDir %>"/>
</form>
<%
request.setAttribute("dirPtch", pathDir);
String strViewPage="/_additional/upload.jsp";
RequestDispatcher dispatcher = request.getRequestDispatcher(strViewPage);
if (dispatcher != null){
dispatcher.forward(request, response);
}
%>
upLoad.jsp ->
<%
out.println(request.getAttribute("dirPtch"));
%>
하지만 OUTPUT - 널