在使用struts2进行开发给我们带来极大得便利,但也有一点不好的地方。就是有些文件的命名格式和变量的命名格式须要特别的注意。比如,验证文件的命名格式,类型转换的中间文件命名格式。
在这里特别讲一下,上传文件的时候,jsp页面的file name=""中的变量名需要和action类中的属性名要一致。注意:如果jsp中file的name=“xxx”,那么后台action中的属性要做相应更改为
private File xxx;
private String xxxContentType;
private String xxxFileName;
同时注意大小写一定要一致
本人出现的错误就是 private String xxxFilename;这个变量名的大小写错误,导致拦截器不能识别。