이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.
s*****a
2023-11-21 14:24:59
533
개발환경 / 3.10
완료
안녕하세요.
개발환경에서 webapp\test 폴더 아래에 main.INP 파일을 두고
아래 로직을 실행시키면 팝업창이 뜨면서
main.INP파일의 내용이 팝업창에 표시되는데
const OPTION_POPUPWINDOW = 'width=1000, height=800, top=100, left=200, location=no';
var fileurl = 'http://localhost:8080/test/main.INP
window.open(fileurl, "showtext", OPTION_POPUPWINDOW);
전자정부프레임워크 환경에서는 위의 로직을 그대로 사용하게 되면 팝업창은 뜨지만 에러 발생합니다.
파일을 단순히 다운로드 하는거면 EgovFileDownloadController 클래스를 활용하면 되지만
저처럼 팝업창에 파일 내용을 표시하려면 java단에서 파일 내용을 전부 읽어서 뿌려 줄 수 밖에 없는지요?
아니면 window.open 기능을 사용해서 간단히 로직 구현이 가능한지요?
잘부탁드립니다.
안녕하세요.
표준프레임워크 센터입니다.
작성하여 주신 경로는 파일의 경로가 아닌 컨트롤러 요청 매핑 URL이므로
읽고자 하는 파일을 올바른 정적 리소스 경로에 위치시킨 후
요청 URL을 다시 검토하여 보시기 바랍니다.
INP확장자는 일반적이지 않은데
해당 확장자를 써야하는지 검토가 필요할듯 합니다.
감사합니다.