package cn.com.bochy.action;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import com.opensymphony.xwork2.ActionSupport;
import cn.com.bochy.entity.EcologicalPlanning;
import cn.com.bochy.serveric.EcologicalPlanningServeric;
public class EcologicalPlanningAction extends ActionSupport{
private EcologicalPlanningServeric eps;
private int id;
private EcologicalPlanning ep;
private String ecological;
private String pasture;
private String pastureImg;
private String pastureSynopsis;
private String understand;
private List<EcologicalPlanning> epList=new ArrayList<EcologicalPlanning>();
//上传的文件
private File file;
//上传的文件位置
private String fileName;
//临时文件的名字
private String fileFileName;
//提交过来的file的MIME类型
private String fileContentType;
//增加
public String AddEcological()throws Exception{
String root=ServletActionContext.getServletContext().getRealPath(fileName);
File destFile=new File(root,fileFileName);
FileUtils.copyFile(file, destFile);
eps.AddEcological(ep.getId(), ep.getEcological(), ep.getPasture(),"charactersImages2/"+fileFileName , ep.getPastureSynopsis(), ep.getUnderstand());
return "AddEcological";
}
//根据ID修改数据
public String ModifyEcologicalId()throws Exception{
ep=eps.ModifyEcologicalId(id);
return "ModifyEcologicalId";
}
public String UpdateEcological()throws Exception{
String root=ServletActionContext.getServletContext().getRealPath(fileName);
File destFile=new File(root,fileFileName);
FileUtils.copyFile(file, destFile);
EcologicalPlanning ep1=new EcologicalPlanning();
ep1.setId(ep.getId());
ep1.setEcological(ep.getEcological());
ep1.setPasture(ep.getPasture());
ep1.setPastureImg("charactersImages2/"+fileFileName);
ep1.setPastureSynopsis(ep.getPastureSynopsis());
ep1.setUnderstand(ep.getUnderstand());
eps.UpdateEcological(ep1);
return "UpdateEcological";
}
public String DeleteEcological()throws Exception{
eps.DeleteEcological(id);
return "DeleteEcological";
}
public String showllEcologicalPlanning()throws Exception{
epList=eps.showllEcologicalPlanning();
return "showllEcologicalPlanning";
}
public EcologicalPlanningServeric getEps() {
return eps;
}
@Autowired
public void setEps(EcologicalPlanningServeric eps) {
this.eps = eps;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public EcologicalPlanning getEp() {
return ep;
}
public void setEp(EcologicalPlanning ep) {
this.ep = ep;
}
public String getEcological() {
return ecological;
}
public void setEcological(String ecological) {
this.ecological = ecological;
}
public String getPasture() {
return pasture;
}
public void setPasture(String pasture) {
this.pasture = pasture;
}
public String getPastureImg() {
return pastureImg;
}
public void setPastureImg(String pastureImg) {
this.pastureImg = pastureImg;
}
public String getPastureSynopsis() {
return pastureSynopsis;
}
public void setPastureSynopsis(String pastureSynopsis) {
this.pastureSynopsis = pastureSynopsis;
}
public String getUnderstand() {
return understand;
}
public void setUnderstand(String understand) {
this.understand = understand;
}
public List<EcologicalPlanning> getEpList() {
return epList;
}
public void setEpList(List<EcologicalPlanning> epList) {
this.epList = epList;
}
public File getFile() {
return file;
}
public void setFile(File file) {
this.file = file;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getFileFileName() {
return fileFileName;
}
public void setFileFileName(String fileFileName) {
this.fileFileName = fileFileName;
}
public String getFileContentType() {
return fileContentType;
}
public void setFileContentType(String fileContentType) {
this.fileContentType = fileContentType;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ssh框架增删改查+图片上传案例
共181个文件
java:37个
class:37个
jpg:30个
1星 需积分: 19 8 下载量 74 浏览量
2018-12-19
17:42:18
上传
评论
收藏 302KB RAR 举报
温馨提示
所需要的包下载地址:https://pan.baidu.com/s/1SFSO4sVN7ziEY9vNkZuHyw
资源推荐
资源详情
资源评论
收起资源包目录
ssh框架增删改查+图片上传案例 (181个子文件)
EcologicalPlanningAction.class 6KB
ProductAction.class 5KB
LogoImgAction.class 5KB
lunboImgAction.class 5KB
ColumnAction.class 4KB
GreenAction.class 3KB
EcologicalPlanningDaoImpl.class 3KB
ColumnDaoImpl.class 3KB
ProductDaoImpl.class 3KB
LogoImgDaoImpl.class 3KB
ImgDaoImpl.class 2KB
GreenDaoImpl.class 2KB
Column.class 2KB
EcologicalPlanningServericImpl.class 2KB
EcologicalPlanning.class 2KB
ColumnServerImpl.class 2KB
ImgServiceImpl.class 2KB
ProductServericImpl.class 2KB
LogoImgservericImpl.class 2KB
GreenServerImpl.class 2KB
Product.class 2KB
Green.class 2KB
Img.class 1KB
LogoImg.class 1KB
uploadFile.class 1KB
EcologicalPlanningServeric.class 685B
EcologicalPlanningDao.class 670B
ColumnServeric.class 613B
ColumnDao.class 598B
ProductServeric.class 582B
ProductDao.class 567B
LogoImgServeric.class 545B
GreenServer.class 538B
LogoImgDao.class 530B
IImgService.class 529B
GreenDao.class 527B
IImgDao.class 522B
.classpath 661B
org.eclipse.wst.common.component 461B
org.eclipse.wst.jsdt.ui.superType.container 49B
admin.css 21KB
css.css 5KB
alogin.css 3KB
main.css 890B
login_02.gif 14KB
login_12.gif 10KB
login_13.gif 9KB
logo.gif 9KB
login_03.gif 6KB
login_10.gif 6KB
login_09.gif 5KB
login_07.gif 5KB
login_08.gif 3KB
login_11.gif 2KB
btnlogin.gif 2KB
login_14.gif 2KB
bg.gif 1KB
login_01.gif 1KB
login_05.gif 919B
login_04.gif 917B
login_06.gif 907B
why.gif 560B
txt.gif 534B
code.gif 441B
member.gif 387B
dirsecond.gif 285B
dirfirst.gif 114B
EcologicalPlanningAction.java 4KB
lunboImgAction.java 4KB
LogoImgAction.java 4KB
ProductAction.java 3KB
ColumnAction.java 3KB
GreenAction.java 2KB
EcologicalPlanningDaoImpl.java 2KB
ColumnDaoImpl.java 2KB
ProductDaoImpl.java 2KB
EcologicalPlanning.java 2KB
Column.java 2KB
LogoImgDaoImpl.java 2KB
GreenDaoImpl.java 2KB
ImgDaoImpl.java 1KB
EcologicalPlanningServericImpl.java 1KB
Product.java 1KB
ImgServiceImpl.java 1KB
ColumnServerImpl.java 1KB
ProductServericImpl.java 1KB
GreenServerImpl.java 1KB
LogoImgservericImpl.java 1KB
Green.java 1KB
Img.java 968B
LogoImg.java 930B
uploadFile.java 845B
EcologicalPlanningDao.java 584B
EcologicalPlanningServeric.java 582B
ColumnServeric.java 493B
ProductServeric.java 486B
ColumnDao.java 478B
ProductDao.java 471B
LogoImgServeric.java 443B
GreenServer.java 442B
共 181 条
- 1
- 2
资源评论
- 123@1232019-06-26没有jar包,spring-orm4中抛弃了HibernateTemplate方法,程序报错,无法运行。
weixin_39063999
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功