action的配置如下:
<
action
name
="uploadSong"
class
="uploadSongAction"
>
< interceptor-ref name ="fileUpload" >
< param name ="maximumSize" > 209715200 </ param >
</ interceptor-ref >
< interceptor-ref name ="defaultStack" />
< param name ="savePath" > /upload </ param >
< result name ="success" type ="redirect-action" >
listSong
</ result >
< result name ="error" > /error.jsp </ result >
< result name ="input" > /uploadSong.jsp </ result >
</ action >
< interceptor-ref name ="fileUpload" >
< param name ="maximumSize" > 209715200 </ param >
</ interceptor-ref >
< interceptor-ref name ="defaultStack" />
< param name ="savePath" > /upload </ param >
< result name ="success" type ="redirect-action" >
listSong
</ result >
< result name ="error" > /error.jsp </ result >
< result name ="input" > /uploadSong.jsp </ result >
</ action >
上传的最大值仍是默认的,不知道到底哪儿的问题,看书上是这么配的,谁遇到过,教教我.
而直接在在 struts.properties中配置:
struts.multipart.maxSize = 209715200
就好好使了.