나는 아파치 POI를 사용하여 struts 2에서 엑셀 기능을 내보내기를 구현했습니다. IE7 및 Windows XP의 Firefox에서 작동합니다.Struts 2 + 엑셀로 내보내기 IE6에서 작동하지 않습니다. (IE7과 Firefox에서 작동합니다.)
하지만 IE6에서는 작동하지 않습니다. 열거 나 저장하는 팝업 대화 상자가 IE6에 표시되지 않습니다. 오류나 예외가 발생하지 않습니다.
결과 유형입니다.
나는 아파치 POI를 사용하여 struts 2에서 엑셀 기능을 내보내기를 구현했습니다. IE7 및 Windows XP의 Firefox에서 작동합니다.Struts 2 + 엑셀로 내보내기 IE6에서 작동하지 않습니다. (IE7과 Firefox에서 작동합니다.)
하지만 IE6에서는 작동하지 않습니다. 열거 나 저장하는 팝업 대화 상자가 IE6에 표시되지 않습니다. 오류나 예외가 발생하지 않습니다.
결과 유형입니다.
IE에서 첨부 파일 다운로드 관련 문제를 논의하는 Sun 포럼에서 this thread이 발견되었습니다. 불행히도 그들 중 누구도 특정 원인을 지적하지 않습니다. contentType
을 application/vnd.ms-excel
에서 일반형 application/octet-stream
으로 변경하고 올바르게 작동하는지 확인하십시오.
이 문제는 지금 해결되었습니다. 사용자 지정 링크 태그 관련 문제.
조치를 실행하기 위해 사용자 정의 링크 태그 (UI 표준의 일부로 회사에서 설계)를 사용하고있었습니다. 불행히도이 사용자 정의 태그는 IE6에서 문제가있었습니다.
나는 이것을 html 앵커 태그 <a></a>
으로 바 꾸었습니다. 그리고 자바 스크립트를 사용하여 스트럿츠 2 양식을 제출하십시오.
IE6에서 완벽하게 작동합니다. Struts 2 결과에서 반환 된 Excel을 열거 나 저장하기위한 팝업 대화 상자를 엽니 다. :)
감사합니다. 그러나 그것도 작동하지 않습니다. 나는 별도의 서블릿을 작성하고 포럼 게시물에 제안 된대로 모든 유형의 응답 헤더 값을 설정하려고했습니다. 단지 팝업을 열지 않습니다. – ajanta