java上传word2007需要struts配置吗?

本文详细介绍了使用Struts框架配置Java代码以实现上传Word2007办公文件的功能,包括配置XML文件、设置允许类型及最大大小等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面是 java 上传word2007办公文件需要 struts配置代码
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE struts PUBLIC
  3.     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
  4.     "http://struts.apache.org/dtds/struts-2.0.dtd">

  5. <struts>
  6. <package name="default" extends="struts-default">
  7.   <interceptors>
  8.    <interceptor-stack name="myDefaultStack">
  9.     <interceptor-ref name="exception" />
  10.     <interceptor-ref name="alias" />
  11.     <interceptor-ref name="servletConfig" />
  12.     <interceptor-ref name="i18n" />
  13.     <interceptor-ref name="prepare" />
  14.     <interceptor-ref name="chain" />
  15.     <interceptor-ref name="debugging" />
  16.     <interceptor-ref name="profiling" />
  17.     <interceptor-ref name="scopedModelDriven" />
  18.     <interceptor-ref name="modelDriven" />
  19.     <interceptor-ref name="fileUpload">


复制代码
<!-- 下面最后两个逗号就是高版本 word2007和电子表格2007 ppt的没加  需要的话可以网上查 - 域名注册->
  1. <param name="allowedTypes">
  2.       application/pdf,image/bmp,image/png,image/gif,image/pjpeg,image/jpg,application/msword,application/vnd.ms-excel,application/actet-stream,application/zip,application/x-zip-compressed,application/rar,application/octet-stream,text/plain,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  3.                    </param>
  4.                    <param name="maximumSize">90485760</param>
  5.     </interceptor-ref>
  6.     <interceptor-ref name="checkbox" />
  7.     <interceptor-ref name="staticParams" />
  8.     <interceptor-ref name="actionMappingParams" />
  9.     <interceptor-ref name="params">
  10.      <param name="excludeParams">dojo\..*,^struts\..*</param>
  11.     </interceptor-ref>
  12.     <interceptor-ref name="conversionError" />
  13.     <interceptor-ref name="validation">
  14.      <param name="excludeMethods">input,back,cancel,browse</param>
  15.     </interceptor-ref>
  16.     <interceptor-ref name="workflow">
  17.      <param name="excludeMethods">input,back,cancel,browse</param>
  18.     </interceptor-ref>
  19.    </interceptor-stack>
  20.   </interceptors>
  21.   <default-interceptor-ref name="myDefaultStack"></default-interceptor-ref>
  22.   
  23.   <global-results>
  24.    <result name="exception">/page/error/exception.jsp</result>
  25.   </global-results>
  26.   
  27.   <global-exception-mappings>
  28.    <exception-mapping exception="java.lang.Exception" result="exception" />
  29.   </global-exception-mappings>
  30. </package>
  31. </struts>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值