기술지원 문의

instance member 변수에 대해...
이병희 / 2004-05-20 09:56

jsp 파일에 아래와 같이 맴버 변수를 선언해 두었습니다.
참고로 아래의 변수들은 HTML의 file 객체에서 파일을 첨부하면 해당파일에 대한 
첨부파일이름을 담아두는 공간입니다.

여기서 질문드리고자하는것은 
처음 데이터 입력시 :첨부파일 3개의 파일을 첨부 추가하고 나서 Submit하면 3개파일의 이름이 DB에 잘 저장이 됩니다.
                                     image1 = \"AAA.jpg\"
                                     image2 = \"BBB.jpg\"
                                     image3 = \"CCC.jpg\"
두번째 데이터 입력시 : 첨부파일 1개의 파일을 추가하고 나서 Submit 하면 image1에는 새로 추가한 이미지에 대한 파일이름이
                                         정상적으로 저장이되고, 나머지 image2, image3는 공백으로 DB에 저장이 되어야 하는데 그렇지 않고
                                        처음 데이터 입력시 에 첨부되었던 파일이름이 image2,image3에 그대로 남아서 DB에 저장이 됩니다.
                                        이런 현상은 왜그런가요???
                                     image1 = \"DDD.jpg\"  <= 두번째 데이터에 대한 순수한 첨부파일
                                     image2 = \"BBB.jpg\"  <= 두번째 데이터에 대한 첨부파일이 아니고 처음 데이터에 대한 첨부파일
                                     image3 = \"CCC.jpg\"  <= 두번째 데이터에 대한 첨부파일이 아니고 처음 데이터에 대한 첨부파일
이런식으로 입력이 되더라고요..
데이터 등록후에 다시 데이터를 등록하는 페이지를 요청하면 각각의 맴버변수가 공백처리되고, 
HTML폼에서 첨부파일을 추가하면 추가된 첨부파일 이름만 등록이 되지않고 , 그이전에 등록된 데이터의
찌꺼기가 남아잇는것 같은데 이것은 왜그런지 답변좀부탁드립니다.

             <%!             
String image1 = \"\";
String image2 = \"\";
String image3 = \"\";
              %>
== 중략==
            

 
 
 
== 중략==

[Re]instance member 변수에 대해...
관리자 / 2004-05-25 11:02

변수 선언을 
<%
%>
이 부분에 선언해보세요.