I use struts2.0.14,I want to use upload function,my jsp file is follows: <s:form enctype="multipart/form-data" method="post"> <s:file name="upload" label="File" accept="text/*" cssStyle="width:260px"/> ... <s:form>
struts action is follows: public String uploadFile() throws Exception{ MultiPartRequestWrapper multipartRequest=((MultiPartRequestWrapper)ServletActionContext.getRequest()); ... return SUCCESS; } when I submit jsp to action,it raise following error: java.lang.ClassCastException: org.apache.struts2.dispatcher.StrutsRequestWrapper cannot be cast to org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper Why raise above error? How to correct it? Any idea will be appreciated!