메뉴 건너띄기
주메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

window.open 을 통해 텍스트 내용을 창 표시
  • 작성자

    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 기능을 사용해서 간단히 로직 구현이 가능한지요?

잘부탁드립니다.

환경정보
    - OS 정보 : window11
    - 표준프레임워크 버전 : 3.10
    - JDK(JRE) 정보 : 1.8
    - WAS 정보 : tomcat 8.5
    - DB 정보 : mssql
    - 기타 환경 정보 :
답변

안녕하세요.
표준프레임워크 센터입니다.

작성하여 주신 경로는 파일의 경로가 아닌 컨트롤러 요청 매핑 URL이므로
읽고자 하는 파일을 올바른 정적 리소스 경로에 위치시킨 후
요청 URL을 다시 검토하여 보시기 바랍니다.
INP확장자는 일반적이지 않은데
해당 확장자를 써야하는지 검토가 필요할듯 합니다.

감사합니다.

이 페이지의 구성

묻고 답하기