前台使用s:form进行上传文件,上传时后台报异常
Servlet.service() for servlet default threw exceptionjava.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:407)
找了半天也没有找到问题,后来发现 form上没有加 enctype="multipart/form-data"这个属性,加上以后问题解决,但是发现以前的页面上也没有加这个属性,没有任何的问题,为什么这次偏偏出了问题???下次注意吧!!!
今天又遇见一次:是因为form表单中的元素出现了重复的ID
再记录一个原因:在Action中定义一个变量XXXX,通过前台传值,但是Action的其中一个代码中使用了this.getRequest().getParameterValues("XXXX");也会报这个异常