jsp页面
<% 有附件的话:要设置enctype属性; %>
<html:form action=submitPublishReplydo method=POST onsubmit=return check(); enctype=multipart/formdata>
附件<input type=file name=attach />
<input type=submit value=回 复 />
</ul>
</html:form>
ActionForm:
private FormFile file;
Action
import monsfileupload*;
import monsfileuploaddisk*;
import monsfileuploadservlet*;
import javaioPrintWriter;
import javaioFile;
import orgapachestrutsuploadFormFile;
import javaioInputStream;
import javaioOutputStream;
import javaioFileOutputStream;
//附件
FormFile file = (FormFile) replyFormgetFile();
if (file != null && filegetFileName()trim()length() > ) {
String fileName = filegetFileName();
byte[] b = filegetFileData();
String dir = requestgetRealPath(/uploadfile); //requestgetRealPath获得web应用程序在服务器的绝对路径
OutputStream streamOut = new FileOutputStream(dir + / +
fileName);
streamOutwrite(b blength);
}