java代碼: |
webwork.locale=zh_CN webwork.multipart.parser=jakarta webwork.i18n.encoding = GBK |
java代碼: |
public class FileUploadAction extends ActionSupport { private String name; File file; String fileContentType; String fileFileName; public String execute() throws Exception { //以下為保存文件,視情況修改 if(null!=file) { FileOutputStream outputStream = new FileOutputStream("d:/temp/demo_" + fileFileName); FileInputStream fileIn = new FileInputStream(file); byte[] buffer = new byte[1024]; int len; while ((len = fileIn.read(buffer)) > 0) { outputStream.write(buffer, 0, len); } fileIn.close(); outputStream.close(); } return SUCCESS; } |
java代碼: |
<%@ page contentType="text/html; charset=GBK" %> <%@ taglib uri="webwork" prefix="ww" %> <html> <head> <title>My JSF ‘fileupload.jsp‘ starting page</title> </head> <body> <ww:form name="‘test‘" method="‘post‘" enctype="‘multipart/form-data‘" > <ww:textarea name="‘name‘" label="‘Name‘" /> <ww:file label="‘File‘" name="‘file‘" /> <ww:submit value="‘Upload‘"/> </ww:form> filename: <ww:property value="fileFileName"/><br> name: <ww:property value="name"/> </body> </html> |
java代碼: |
<action name="fileupload" class="test.FileUploadAction"> <interceptor-ref name="fileUploadStack"></interceptor-ref> <result name="success" type="dispatcher"> <param name="location">/fileupload.jsp</param> </result> </action> |
聯(lián)系客服