zoukankan      html  css  js  c++  java
  • 运用上传拦截器时遇到的一个问题

    拦截器配置如下:

    这样配置是正确的。但是我上传类型不正确的文件时,还是上传成功了。

    虽然控制台中打印出了:[org.apache.struts2.interceptor.FileUploadInterceptor]-[ERROR] Content-Type not allowed: upload "upload__45255ac8_1225322486b__8000_00000000.tmp" application/octet-stream。

    但是并没有出现异常,无论什么类型的文件还是能上传成功。

    问题解决:UploadAction类没有继承ActionSupport,只有继承了该类,拦截器才会起作用。

    为什么会这样,为什么非要继承这个类呢,应该是跟异常的抛出捕获有关系吧,等有空了好好研究下。

  • 相关阅读:
    飞入飞出效果
    【JSOI 2008】星球大战 Starwar
    POJ 1094 Sorting It All Out
    POJ 2728 Desert King
    【ZJOI 2008】树的统计 Count
    【SCOI 2009】生日快乐
    POJ 3580 SuperMemo
    POJ 1639 Picnic Planning
    POJ 2976 Dropping Tests
    SPOJ QTREE
  • 原文地址:https://www.cnblogs.com/chaohi/p/2330416.html
Copyright © 2011-2022 走看看