package com.zuxia.action;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.struts2.ServletActionContext;
public class LoginAction {
private File uploadFile;
private String title;
private String uploadFileFileName;
private String uploadFileContentType;
private String out;
public String add(){
String realPath = ServletActionContext.getServletContext().getRealPath("/upload");
FileInputStream fis=null;
FileOutputStream fos=null;
try {
fis=new FileInputStream(uploadFile);
fos=new FileOutputStream(realPath+"/"+uploadFileFileName);
int len=0;
byte [] bt=new byte[1024];
while((len=fis.read(bt))!=-1){
fos.write(bt, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
fis.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
out="true";
return "success";
}
public String getOut() {
return out;
}
public void setOut(String out) {
this.out = out;
}
public File getUploadFile() {
return uploadFile;
}
public void setUploadFile(File uploadFile) {
this.uploadFile = uploadFile;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getUploadFileFileName() {
return uploadFileFileName;
}
public void setUploadFileFileName(String uploadFileFileName) {
this.uploadFileFileName = uploadFileFileName;
}
public String getUploadFileContentType() {
return uploadFileContentType;
}
public void setUploadFileContentType(String uploadFileContentType) {
this.uploadFileContentType = uploadFileContentType;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
struts2 ajax上传图片以及提交form表单的值
共31个文件
jar:14个
xml:4个
js:2个
1星 需积分: 10 29 下载量 109 浏览量
2017-10-28
10:25:49
上传
评论
收藏 3.9MB RAR 举报
温馨提示
使用struts2 框架 中的文件上传,然后使用ajax上传图片以及form表单的数据
资源推荐
资源详情
资源评论
收起资源包目录
ajaxUpload.rar (31个子文件)
ajaxUpload
.project 1KB
WebContent
WEB-INF
lib
commons-lang3-3.1.jar 308KB
asm-commons-3.3.jar 37KB
xwork-core-2.3.15.3.jar 626KB
struts2-core-2.3.15.3.jar 784KB
struts2-json-plugin-2.3.16.1.jar 69KB
log4j-1.2.17.jar 478KB
javassist-3.11.0.GA.jar 600KB
freemarker-2.3.19.jar 909KB
commons-io-2.0.1.jar 156KB
asm-tree-3.3.jar 21KB
commons-fileupload-1.3.jar 67KB
commons-logging-1.1.3.jar 61KB
asm-3.3.jar 43KB
ognl-3.0.6.jar 223KB
web.xml 989B
upload
index.jsp 1KB
js
jQuery.Form.js 40KB
jQuery.1.8.3.js 91KB
META-INF
MANIFEST.MF 39B
src
struts.xml 579B
com
zuxia
action
LoginAction.java 2KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 484B
.jsdtscope 503B
build
classes
struts.xml 582B
com
zuxia
action
LoginAction.class 3KB
.classpath 841B
共 31 条
- 1
资源评论
- hqx_20082018-04-30没有什么内容,只有一个页面: $(function(){ $("#btn").click(function(){ $("#frm").ajaxSubmit({ //提交前的数据验证 beforeSubmit:function(){ if($("#title").val()==""){ alert("输入"); return false; } }, succes埋哥2018-05-09内容是简单。但是能够实现struts的ajax上传吧。这里主要就是用到了一个插件呀。我都是力求精简。方便阅读。好吧。
埋哥
- 粉丝: 4
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功