Introduction - If you have any usage issues, please Google them yourself
Struts2 realize the use of a simple file upload, no file type filtering and file size limit
Packet : 89346523fileuploaddemo.rar filelist
FileUpLoadDemo\.classpath
FileUpLoadDemo\.mymetadata
FileUpLoadDemo\.project
FileUpLoadDemo\src\com\ebest\fileupload\action\FileUpLoad.java
FileUpLoadDemo\src\struts.properties
FileUpLoadDemo\src\struts.xml
FileUpLoadDemo\WebRoot\index.jsp
FileUpLoadDemo\WebRoot\META-INF\MANIFEST.MF
FileUpLoadDemo\WebRoot\success.jsp
FileUpLoadDemo\WebRoot\upLoad.jsp
FileUpLoadDemo\WebRoot\WEB-INF\classes\com\ebest\fileupload\action\FileUpLoad.class
FileUpLoadDemo\WebRoot\WEB-INF\classes\struts.properties
FileUpLoadDemo\WebRoot\WEB-INF\classes\struts.xml
FileUpLoadDemo\WebRoot\WEB-INF\lib\commons-fileupload-1.2.1.jar
FileUpLoadDemo\WebRoot\WEB-INF\lib\commons-io-1.4.jar
FileUpLoadDemo\WebRoot\WEB-INF\lib\commons-logging-1.0.4.jar
FileUpLoadDemo\WebRoot\WEB-INF\lib\cos.jar
FileUpLoadDemo\WebRoot\WEB-INF\lib\freemarker-2.3.8.jar
FileUpLoadDemo\WebRoot\WEB-INF\lib\ognl-2.6.11.jar
FileUpLoadDemo\WebRoot\WEB-INF\lib\struts2-core-2.0.6.jar
FileUpLoadDemo\WebRoot\WEB-INF\lib\xwork-2.0.1.jar
FileUpLoadDemo\WebRoot\WEB-INF\web.xml
FileUpLoadDemo\WebRoot\WEB-INF\classes\com\ebest\fileupload\action
FileUpLoadDemo\WebRoot\WEB-INF\classes\com\ebest\fileupload\vo
FileUpLoadDemo\WebRoot\WEB-INF\classes\com\ebest\fileupload
FileUpLoadDemo\src\com\ebest\fileupload\action
FileUpLoadDemo\src\com\ebest\fileupload\vo
FileUpLoadDemo\WebRoot\WEB-INF\classes\com\ebest
FileUpLoadDemo\src\com\ebest\fileupload
FileUpLoadDemo\WebRoot\WEB-INF\classes\com
FileUpLoadDemo\src\com\ebest
FileUpLoadDemo\WebRoot\WEB-INF\classes
FileUpLoadDemo\WebRoot\WEB-INF\lib
FileUpLoadDemo\src\com
FileUpLoadDemo\WebRoot\META-INF
FileUpLoadDemo\WebRoot\WEB-INF
FileUpLoadDemo\.myeclipse
FileUpLoadDemo\src
FileUpLoadDemo\WebRoot
FileUpLoadDemo