java web中文件类型_web.xml配置中的 文件类型<mime-mapping>

本文介绍了在Java Web应用程序中,如何在web.xml配置文件中设置MIME类型映射,包括常见文件类型的MIME类型如doc、xls、pdf等,并展示了如何自定义特殊文件类型的映射,例如rar、iso等,以避免浏览器直接打开这些文件。
摘要由CSDN通过智能技术生成

doc

application/msword

xls

application/msexcel

pdf

application/pdf

zip

application/zip

rar

application/rar

txt

application/txt

chm

application/mshelp

mp3

audio/x-mpeg

常见的MIME类型

超文本标记语言文本 .htm,.html text/html

普通文本 .txt text/plain

RTF文本 .rtf application/rtf

GIF图形 .gif image/gif

JPEG图形 .ipeg,.jpg image/jpeg

au声音文件 .au audio/basic

MIDI音乐文件 mid,.midi audio/midi,audio/x-midi

RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio

MPEG文件 .mpg,.mpeg video/mpeg

AVI文件 .avi video/x-msvideo

GZIP文件 .gz application/x-gzip

TAR文件 .tar application/x-tar

1.指定了自己的javaEncoding

jsp

org.apache.jasper.servlet.JspServlet

fork

false

javaEncoding

GB18030

xpoweredBy

true

3

2.添加rar,iso等的mime-type映射避免在浏览器里直接打开。

mht

text/x-mht

rar

application/octet-stream

iso

application/octet-stream

ape

application/octet-stream

rmvb

application/octet-stream

ico

image/x-icon

doc

application/msword

xls

application/vnd.ms-excel

ppt

application/vnd.ms-powerpoint

3.对html静态页面设置编码

htm

text/html;charset=gb2312

html

text/html;charset=gb2312

-------------------------------------------------------------------------------------------------------------------

abs

audio/x-mpeg

ai

application/postscript

aif

audio/x-aiff

aifc

audio/x-aiff

aiff

audio/x-aiff

aim

application/x-aim

art

image/x-jg

asf

video/x-ms-asf

asx

video/x-ms-asf

au

audio/basic

avi

video/x-msvideo

avx

video/x-rad-screenplay

bcpio

application/x-bcpio

bin

application/octet-stream

bmp

image/bmp

body

text/html

cdf

application/x-cdf

cer

application/x-x509-ca-cert

class

application/java

cpio

application/x-cpio

csh

application/x-csh

css

text/css

dib

image/bmp

doc

application/msword

dtd

application/xml-dtd

dv

video/x-dv

dvi

application/x-dvi

eps

application/postscript

etx

text/x-setext

exe

application/octet-stream

gif

image/gif

gtar

application/x-gtar

gz

application/x-gzip

hdf

application/x-hdf

hqx

application/mac-binhex40

htc

text/x-component

htm

text/html

html

text/html

hqx

application/mac-binhex40

ief

image/ief

jad

text/vnd.sun.j2me.app-descriptor

jar

application/java-archive

java

text/plain

jnlp

application/x-java-jnlp-file

jpe

image/jpeg

jpeg

image/jpeg

jpg

image/jpeg

js

text/javascript

jsf

text/plain

jspf

text/plain

kar

audio/x-midi

latex

application/x-latex

m3u

audio/x-mpegurl

mac

image/x-macpaint

man

application/x-troff-man

mathml

application/mathml+xml

me

application/x-troff-me

mid

audio/x-midi

midi

audio/x-midi

mif

application/x-mif

mov

video/quicktime

movie

video/x-sgi-movie

mp1

audio/x-mpeg

mp2

audio/x-mpeg

mp3

audio/x-mpeg

mp4

video/mp4

mpa

audio/x-mpeg

mpe

video/mpeg

mpeg

video/mpeg

mpega

audio/x-mpeg

mpg

video/mpeg

mpv2

video/mpeg2

ms

application/x-wais-source

nc

application/x-netcdf

oda

application/oda

odb

application/vnd.oasis.opendocument.database

odc

application/vnd.oasis.opendocument.chart

odf

application/vnd.oasis.opendocument.formula

odg

application/vnd.oasis.opendocument.graphics

odi

application/vnd.oasis.opendocument.image

odm

application/vnd.oasis.opendocument.text-master

odp

application/vnd.oasis.opendocument.presentation

ods

application/vnd.oasis.opendocument.spreadsheet

odt

application/vnd.oasis.opendocument.text

ogg

application/ogg

otg

application/vnd.oasis.opendocument.graphics-template

oth

application/vnd.oasis.opendocument.text-web

otp

application/vnd.oasis.opendocument.presentation-template

ots

application/vnd.oasis.opendocument.spreadsheet-template

ott

application/vnd.oasis.opendocument.text-template

pbm

image/x-portable-bitmap

pct

image/pict

pdf

application/pdf

pgm

image/x-portable-graymap

pic

image/pict

pict

image/pict

pls

audio/x-scpls

png

image/png

pnm

image/x-portable-anymap

pnt

image/x-macpaint

ppm

image/x-portable-pixmap

ppt

application/vnd.ms-powerpoint

pps

application/vnd.ms-powerpoint

ps

application/postscript

psd

image/x-photoshop

qt

video/quicktime

qti

image/x-quicktime

qtif

image/x-quicktime

ras

image/x-cmu-raster

rdf

application/rdf+xml

rgb

image/x-rgb

rm

application/vnd.rn-realmedia

roff

application/x-troff

rtf

application/rtf

rtx

text/richtext

sh

application/x-sh

shar

application/x-shar

smf

audio/x-midi

sit

application/x-stuffit

snd

audio/basic

src

application/x-wais-source

sv4cpio

application/x-sv4cpio

sv4crc

application/x-sv4crc

svg

image/svg+xml

svgz

image/svg+xml

swf

application/x-shockwave-flash

t

application/x-troff

tar

application/x-tar

tcl

application/x-tcl

tex

application/x-tex

texi

application/x-texinfo

texinfo

application/x-texinfo

tif

image/tiff

tiff

image/tiff

tr

application/x-troff

tsv

text/tab-separated-values

txt

text/plain

ulw

audio/basic

ustar

application/x-ustar

vxml

application/voicexml+xml

xbm

image/x-xbitmap

xht

application/xhtml+xml

xhtml

application/xhtml+xml

xls

application/vnd.ms-excel

xml

application/xml

xpm

image/x-xpixmap

xsl

application/xml

xslt

application/xslt+xml

xul

application/vnd.mozilla.xul+xml

xwd

image/x-xwindowdump

vsd

application/x-visio

wav

audio/x-wav

wbmp

image/vnd.wap.wbmp

wml

text/vnd.wap.wml

wmlc

application/vnd.wap.wmlc

wmls

text/vnd.wap.wmlscript

wmlscriptc

application/vnd.wap.wmlscriptc

wmv

video/x-ms-wmv

wrl

x-world/x-vrml

wspolicy

application/wspolicy+xml

Z

application/x-compress

z

application/x-compress

zip

application/zip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值