struts2-core-2.1.6.jar
freeer-2.3.13.jar
xwork-2.1.2.jar配置:
<action name="fileUpload" class="com.chinacreator.online.onlineparam.web.PictureUploadAction">
         <!-- 配置fileUpload的拦截器 -->
          <interceptor-ref name="fileUpload">
           
           <param name="allowedTypes">image/jpeg,image/jpg,image/pjpeg </param>
           <param name="maximumSize">4000000</param>
         </interceptor-ref>
         <interceptor-ref name="defaultStack"></interceptor-ref> 
         <param name="save_path">/online</param>
            <result name="success">
/online/onlineparam/hotMarketSet.jsp
</result>
  </action>
------------------------------------------代码:
public class PictureUploadAction extends BaseAction { /**
 * 自动生成序列
 */
private static final long serialVersionUID = 8486270409842642887L; private File myFile; private String savePath; private TbHotMarket tbHotMarket; private HotMarketManager hotMarketManager; // 操作类型-区分新增和修改"add":"modify"
private String operationType; public String execute() {
if (myFile != null) {
                //中间的逻辑 暂时不管
}
return SUCCESS;
}
---------------
问题:当配置配成这个:<param name="allowedTypes">image/bmp,image/png,image/gif,image/jpeg,image/jpg </param>
上传没有问题
       当配置配成这个:<param name="allowedTypes">image/bmp,image/png,image/gif,image/jpeg,image/jpg</param> 
直接报错 action都没有进去!  注意 !!第二个配置比第一个配置仅仅后面少了了个空格,就报错!!!还有 配置<param name="allowedTypes">image/jpeg,image/jpg</param> 也会报错 好像jpeg 和jpg都不支持一样!!!这是不是bug啊啊啊 啊啊啊 啊啊啊啊 啊啊 昨天折腾了一晚