package com.action;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.util.List;
import java.util.Map;
import org.apache.struts2.ServletActionContext;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import com.dao.TStuDAO;
import com.model.TStu;
import com.opensymphony.xwork2.ActionSupport;
public class stuAction extends ActionSupport
{
private int stuId;
private String stuXuehao;
private String stuRealname;
private String stuSex;
private String stuAge;
private String loginName;
private String loginPw;
private String message;
private String path;
private TStuDAO stuDAO;
private String filename;
private InputStream inputStream;
private static final int BUFFER_SIZE = 16 * 1024;
private File fujian;
private String fujianFileName;
public String stuAdd()
{
TStu stu=new TStu();
stu.setStuXuehao(stuXuehao);
stu.setStuRealname(stuRealname);
stu.setStuSex(stuSex);
stu.setStuAge(stuAge);
stu.setLoginName(loginName);
stu.setLoginPw(loginPw);
stu.setDel("no");
stuDAO.save(stu);
this.setMessage("操作成功");
this.setPath("stuMana.action");
return "succeed";
}
public String stuMana()
{
List stuList=stuDAO.getHibernateTemplate().find("from TStu where del='no'");
Map request=(Map)ServletActionContext.getContext().get("request");
request.put("stuList", stuList);
return ActionSupport.SUCCESS;
}
public String stuSearch()
{
String sql="from TStu where del='no' and stuXuehao like '%"+stuXuehao.trim()+"%'";
List stuList=stuDAO.getHibernateTemplate().find(sql);
Map request=(Map)ServletActionContext.getContext().get("request");
request.put("stuList", stuList);
return ActionSupport.SUCCESS;
}
public String stuDel()
{
TStu stu=stuDAO.findById(stuId);
stu.setDel("yes");
stuDAO.attachDirty(stu);
this.setMessage("删除成功");
this.setPath("stuMana.action");
return "succeed";
}
public String stuEditPre()
{
TStu stu=stuDAO.findById(stuId);
Map request=(Map)ServletActionContext.getContext().get("request");
request.put("stu", stu);
return ActionSupport.SUCCESS;
}
public String stuEdit()
{
TStu stu=stuDAO.findById(stuId);
stu.setStuXuehao(stuXuehao);
stu.setStuRealname(stuRealname);
stu.setStuSex(stuSex);
stu.setStuAge(stuAge);
stu.setDel("no");
stuDAO.attachDirty(stu);
this.setMessage("操作成功");
this.setPath("stuMana.action");
return "succeed";
}
public String stuEditByMe()
{
Map session= ServletActionContext.getContext().getSession();
TStu stu=(TStu)session.get("stu");
stu.setStuXuehao(stuXuehao);
stu.setStuRealname(stuRealname);
stu.setStuSex(stuSex);
stu.setStuAge(stuAge);
stu.setLoginName(loginName);
stu.setLoginPw(loginPw);
stu.setDel("no");
stuDAO.attachDirty(stu);
session.put("stu", stu);
this.setMessage("操作成功");
this.setPath("astu/userinfo/stuinfo.jsp");
return "succeed";
}
public String getMessage()
{
return message;
}
public void setMessage(String message)
{
this.message = message;
}
public String getPath()
{
return path;
}
public void setInputStream(InputStream inputStream)
{
this.inputStream = inputStream;
}
public String getFilename()
{
return filename;
}
public File getFujian()
{
return fujian;
}
private static void copy(File src, File dst)
{
InputStream in = null;
OutputStream out = null;
try
{
in = new BufferedInputStream(new FileInputStream(src), BUFFER_SIZE);
out = new BufferedOutputStream(new FileOutputStream(dst),BUFFER_SIZE);
byte[] buffer = new byte[BUFFER_SIZE];
int len = 0;
while ((len = in.read(buffer)) > 0)
{
out.write(buffer, 0, len);
}
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
if (null != in)
{
try
{
in.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
if (null != out)
{
try
{
out.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
public void setFujian(File fujian)
{
this.fujian = fujian;
}
public void setFilename(String filename)
{
this.filename = filename;
}
public TStuDAO getStuDAO()
{
return stuDAO;
}
public void setStuDAO(TStuDAO stuDAO)
{
this.stuDAO = stuDAO;
}
public void setPath(String path)
{
this.path = path;
}
public String getStuAge()
{
return stuAge;
}
public String getLoginName()
{
return loginName;
}
public void setLoginName(String loginName)
{
this.loginName = loginName;
}
public String getLoginPw()
{
return loginPw;
}
public void setLoginPw(String loginPw)
{
this.loginPw = loginPw;
}
public void setStuAge(String stuAge)
{
this.stuAge = stuAge;
}
public int getStuId()
{
return stuId;
}
public void setStuId(int stuId)
{
this.stuId = stuId;
}
public String getStuRealname()
{
return stuRealname;
}
public void setStuRealname(String stuRealname)
{
this.stuRealname = stuRealname;
}
public String getStuSex()
{
return stuSex;
}
public void setStuSex(String stuSex)
{
this.stuSex = stuSex;
}
public String getStuXuehao()
{
return stuXuehao;
}
public void setStuXuehao(String stuXuehao)
{
this.stuXuehao = stuXuehao;
}
public String getFujianFileName()
{
return fujianFileName;
}
public void setFujianFileName(String fujianFileName)
{
this.fujianFileName = fujianFileName;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
教师测评系统完整源码,直接导入能部署成功
共514个文件
gif:246个
jar:68个
jsp:44个
5星 · 超过95%的资源 需积分: 29 91 下载量 152 浏览量
2017-08-19
14:22:11
上传
评论 5
收藏 18.9MB ZIP 举报
温馨提示
因为是完整的,经过本人测试,花了比较久的时间,希望有点回报,赚点积分
资源推荐
资源详情
资源评论
收起资源包目录
教师测评系统完整源码,直接导入能部署成功 (514个子文件)
stuAction.class 7KB
pingFenAction.class 7KB
ErjizhibiaoDAO.class 6KB
YijizhibiaoDAO.class 6KB
TTeaDAO.class 6KB
TStuDAO.class 6KB
FenshuDAO.class 6KB
yijizhibiaoAction.class 6KB
TAdminDAO.class 5KB
erjizhibiaoAction.class 5KB
teaAction.class 5KB
loginService.class 5KB
adminAction.class 4KB
Pagination.class 3KB
Util.class 3KB
Erjizhibiao.class 2KB
Yijizhibiao.class 2KB
Fenshu.class 2KB
TTea.class 2KB
TStu.class 2KB
safeFileter.class 2KB
TAdmin.class 1KB
Fuzhu.class 1KB
.classpath 5KB
org.eclipse.wst.common.component 491B
org.eclipse.wst.jsdt.ui.superType.container 49B
css.css 10KB
fox.css 7KB
layout.css 6KB
base.css 5KB
skin.css 4KB
datepicker.css 3KB
datepicker.css 3KB
woncore.css 3KB
front1.css 2KB
main.css 1KB
dtree.css 795B
whole.css 638B
WdatePicker.css 153B
login_03.gif 74KB
top.gif 49KB
111.gif 42KB
index_bg.gif 41KB
login_08.gif 25KB
login-content-bg.gif 20KB
login_04.gif 18KB
homeart2.gif 17KB
login_11.gif 9KB
login-wel.gif 9KB
logo.gif 7KB
login_05.gif 7KB
tu.gif 6KB
main_09.gif 6KB
login_07.gif 5KB
kabg.gif 5KB
pl_logo.gif 5KB
login_10.gif 4KB
menu_bg2.gif 4KB
servicezhgb2312.gif 3KB
xs.gif 3KB
main_32.gif 3KB
main_30.gif 3KB
main_40.gif 3KB
main_03.gif 3KB
loading32.gif 3KB
menu_top.gif 3KB
buttom-right.gif 2KB
title_SUES.gif 2KB
loading.gif 2KB
ershou_1.gif 2KB
ershou_2.gif 2KB
ico_spider.gif 2KB
qc.gif 2KB
main_04.gif 2KB
menu_bgs.gif 2KB
title.gif 2KB
login_09.gif 2KB
sitebackup.gif 2KB
DefaultDocs.gif 2KB
menu_bg.gif 2KB
tool-down-pic.gif 2KB
buttom-left.gif 2KB
main_29.gif 2KB
mime.gif 2KB
password.gif 2KB
logo.gif 2KB
menubg.gif 2KB
lminfo.gif 2KB
flogo.gif 2KB
defind.gif 2KB
ipsecurity.gif 2KB
user-info.gif 2KB
main_22.gif 2KB
main_48.gif 2KB
main_47.gif 2KB
login_06.gif 2KB
Redirects.gif 2KB
usercontrol.gif 2KB
menu_bg1.gif 1KB
main_20.gif 1KB
共 514 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
- ringkingpig2017-12-09我想请问下,你这个用什么软件打开和调试?可以作为网络版的使用测试么
- liu86702018-12-23没有会用,情况复杂
meifeng88
- 粉丝: 4
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功