2009-03-10 13 views
0

Sadece web uygulamasında yer alan tek bir zip dosyası içeren, savaşı JBoss'a dağıtan ve WAR'ın köküne erişerek zip dosyasını karşıdan yükleyebilen bir WAR oluşturmak istiyorum. YaniHoş geldiniz dosya listesinde başvurulan bir zip dosyası için içerik düzenleme üstbilgisini nasıl ayarlayabilirim?

, şu anda İçinde zipfile olan bir savaş var ve bu 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> 

Bu savaş çalışır ve ben dosyayı indirebilirsiniz, ama benim tarayıcı bilemez dosyanın adı. Peki, bu dosya için içerik düzenleme üstbilgisini "attachment; filename = file.zip" olarak nerede ve nasıl tanımlayabilirim?

Bunu yapan bir sunucu uygulaması nasıl oluşturabilirim, ancak sunucu uygulaması olmadan nasıl yapabilirim?

cevap

0

Aşağıdakiler işe yarar mı? Tarayıcıyı file.zip dosyasına yönlendiren bir scriplet içeren karşılama dosyası olarak index.jsp oluşturun.

+0

Teşekkürler, bu çok az satır ile yaptı. Yalnızca bir index.jsp oluşturuldu: <% response.sendRedirect ("file.zip"); %> –

İlgili konular