2007. 6. 5. 13:53
카테고리 없음
폼의 enctype이 multipart/form-data 일 경우
각 버튼들(목록으로,저장,삭제 등...)에
적용시킨 자바스크립트상의 document.form.action = "URL"; 이 제대로 실행되지 않을 수 있다.
보통 request를 받는 페이지에서 멀티파트를 선언하여 받으면 문제가 되질 않지만
멀티파트를 사용하지 않는 페이지(예)목록으로 갈때...)로 url이 지정되어 있을때
페이지를 찾을 수 없음 에러가 걸린다.
이때는 폼을 submit() 하기전에 인코딩 타입을 바꾸어 주면 된다.
document.form.encoding = "application/x-www-form-urlencoded";
알면 아무것도 아니지만 모르고 있을때 발생하면 상당히 당황스러운 부분이었뜸...