idae中struct2框架下实现文件上传(拦截器实现文件类型大小限制)出现的问题解决方案

1.

java.lang.NullPointerException java.io.File.<init>(File.java:317) action.

这个是因为文件上传不成功导致文件名字变为null,打印出这个是因为你的action的exception部分用了错误打印的方法,e.print()

2.

The absolute uri: http://java.sun.com/jsp/jstl/core canno

这个没引入jstl.jar和standard.jar或者是jstl-1.2.jar

但是在idea编辑器中引入了为啥还不好使呢?因为你引入的位置错了

如下图:(红颜色的是正确的放置位置,蓝颜色的不是,刚开始放到了蓝颜色位置,结果不好使,网上其他的说发方法都不适合我~~????只能自行查找)

idae中struct2框架下实现文件上传(拦截器实现文件类型大小限制)出现的问题解决方案

3.

文件上传uploadFiile拦截器拦截限制文件类型和大小为啥不好使呢???、

大大的疑问?

后来发现原来是自己的uoloadAction没有继承ActionSupport类!!天啊居然出现这么低级的错误

总之呢,在框架下想定义一下自己的特有方法,都要继承个什么类,或者实现什么接口,因为人家开发框架的时候是拿着接口和抽象类或者框架本身的类来实现的信息交互和逻辑处理,你不继承他,它框架的功能怎么能实现呢,他又怎么能知道你写这个类是要用在它框架里的呢???