package action;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import po.TbCheck;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import dao.ICheckDAO;
import dao.UserDAO;
public class CheckAction extends ActionSupport {
private String checkDesc;
private int userId;
private ICheckDAO checkdao;
private UserDAO userdao;
private String departName;
private String endDate;
private String startDate;
public UserDAO getUserdao() {
return userdao;
}
public void setUserdao(UserDAO userdao) {
this.userdao = userdao;
}
private HttpServletRequest request;
public String getCheckDesc(){
return checkDesc;
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public ICheckDAO getCheckdao() {
return checkdao;
}
public String getDepartName() {
return departName;
}
public void setDepartName(String departName) {
this.departName = departName;
}
public String getEndDate() {
return endDate;
}
public void setEndDate(String endDate) {
this.endDate = endDate;
}
public String getStartDate() {
return startDate;
}
public void setStartDate(String startDate) {
this.startDate = startDate;
}
public void setCheckdao(ICheckDAO checkdao) {
this.checkdao = checkdao;
}
public HttpServletRequest getRequest() {
return request;
}
public void setRequest(HttpServletRequest request) {
this.request = request;
}
public void setCheckDesc(String checkDesc) {
this.checkDesc = checkDesc;
}
public String tocheck(){
ActionContext.getContext().getSession().put("userId", userId);
return "check";
}
public String addCheck(){
request =ServletActionContext.getRequest();
String ip=this.getRemoteIp(request);
request .getSession().setAttribute("ip", ip);
TbCheck check=new TbCheck();
check.setCheckDesc(checkDesc);
check.setCheckTas(new Integer(0));
DateFormat data=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String now=data.format(new Date());
check.setCheckTime(Timestamp.valueOf(now));
check.setUser(userdao.getUserById(userId));
request.getSession().setAttribute("check", check);
checkdao.addCheck(check);
return "success";
}
public String getRemoteIp(HttpServletRequest request){
if(request.getHeader("x-forwarded-for")==null)
{
return request.getRemoteAddr();
}
else
{
return request.getHeader("x-forwarded-for");
}
}
public String countCheck(){
request=ServletActionContext.getRequest();
String ip=this.getRemoteIp(request);
request.getSession().setAttribute("ip", ip);
DateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String now=dateformat.format(new Date());
request.getSession().setAttribute("checkTime", now);
List checkList=checkdao.findCheck(departName, startDate, endDate);
request.setAttribute("CheckList", checkList);
return "showCheck";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
项目作品名称: 基于Struts2+Hibernate+Spring框架的超市信息管理系统 使用JQuery datatable插件浏览从数据库查询的信息记录(不少于30条记录)。 使用JQuery dropzone插件把客户端图片上传至服务器,并把该图片文件名保存到数据库。 图片上传页面截图,要求带有上传文件显示效果 使用JQuery validate验证表单内容,然后将表单提交到服务器,把表单内容保存在数据库相应表中。 用Hibernate多对一关联技术查询数据库中两张相关联表的内容。 用Spring AOP技术,实现对添加或修改数据库记录操作的日志功能,日志记录保存在数据库。
资源推荐
资源详情
资源评论
收起资源包目录






共 170 条
- 1
- 2
- 3
- 4
- 5
- 6
- 34




















资源评论

- #标题与内容不符
- #内容缺失
- #文件乱码
- #引导二次消费
- #需要密码
- #运行出错
- #毫无价值
- #上传者态度恶劣
- #无法联系上传者
- qq_392424182018-10-30数据库有吗老哥
qq_37728622
- 粉丝: 1
- 资源: 1

上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
已下载
下载帮助

内容简介:.mystrutsdata hibernate.reveng.xml .springBeans .myhibernatedata sqljdbc4.jar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
