<textarea class="xheditor{tools:'simple',html5Upload:false,upMultiple:'1',upImgUrl:'upload.action',upImgExt:'jpg,jpeg,gif,bmp,png'}"></textarea>
2.編寫upload.action
private File filedata;
private String filedataContentType;
private String filedataFileName;
private String err;
private String msg;
private String message;
private String fileExt = "jpg,jpeg,gif,bmp,png";
public String upload()throws Exception{
String saveRealFilePath = ServletActionContext.getServletContext().getRealPath("/upload");
File fileDir = new File(saveRealFilePath);
if (!fileDir.exists()) {
fileDir.mkdirs();
}
File savefile;
savefile = new File(saveRealFilePath + "/" + filedataFileName);
FileUtils.copyFile(filedata,savefile);
msg = "/upload/" + filedataFileName;
err="";
printInfo( err, msg);
return SUCCESS;
}
public void printInfo(String err,String newFileName) {
message = "{\"err\":\"" + err + "\",\"msg\":\"" + newFileName
+ "\"}";
}
接着是SuccessUpload.jsp
- <%@ taglib prefix="s" uri="/struts-tags" %>
- <s:property value="message" escape="false"/>