在struts.xml中加上对应的input就不会报No result defined for action的异常的,但是,
还是有这一个问题,我上传过一次超过10M的文件后,validate检验不通,这时跳到input对应的试图,提示“文件超过10M”。而我再次上传2M以内的文件时,依然会上传失败,并提示“文件超过10M”。也就是说,我第一次上传不合规的文件后,validate对其的检验结果依然保留着,当我下次上传正常文件时,struts2依然认定上次的处理结果。我个人理解是,第一次上传过大的文件后,有什么东西留在内存里了,所以导致我再次上传正常文件时,依然会读取这个内存里的东西。不知道理解对不对,然后就是解决的方法,有大神知道没?