上传xls文件报“不是允许的文件类型”。google了半天也没解决,后仔细看Exception,发现堆栈信息第一句里的一段"application/vnd.ms-excel",把它加入struts配置文件中的拦截器问题解决。配置文件部分代码如下:
<action name="addUploadMan" class="com.shortmassage.action.LinkManAction"
method="addUploadMan">
<interceptor-ref name="fileUpload">
<param name="allowedTypes">
application/vnd.ms-excel,application/octet-stream
</param>
<param name="maximumSize">10240990</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
<result name="success">/shortMassage/jump.jsp</result>
</action>