Welcome-File-List에서 언급 된 Zip-File의 컨텐츠 공연 헤더를 어떻게 설정할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/630642

문제

웹 앱에 포함 된 단일 zip 파일 만 포함하는 전쟁을 만들고, 전쟁을 Jboss에 배치하고 전쟁의 루트에 액세스하여 Zipfile을 다운로드 할 수 있습니다.

그래서 현재 나는 zipfile이있는 전쟁 과이 web.xml을 가지고 있습니다.

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
    <display-name>Zipfile</display-name>
    <welcome-file-list>
        <welcome-file>file.zip</welcome-file>
    </welcome-file-list>
</web-app>

이 전쟁은 작동하고 파일을 다운로드 할 수 있지만 브라우저는 파일 이름을 알 수 없습니다. 그렇다면 해당 파일의 "첨부 파일; filename = file.zip"의 내용 방지 헤더를 어디서 어떻게 정의 할 수 있습니까?

이 작업을 수행하는 서블릿을 만드는 방법을 알고 있지만 서블릿 없이는 갈 수 있습니까?

도움이 되었습니까?

해결책

다음이 트릭을할까요? 브라우저를 file.zip로 리디렉션하는 스크립트가 포함 된 환영 파일로 만들기 및 index.jsp.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top