资源简介
lxl.zip
代码片段和文件信息
package com.lxl.action;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang3.StringUtils;
import org.apache.struts2.ServletActionContext;
import org.hibernate.Session;
import com.lxl.dao.IConsumptionDao;
import com.lxl.dao.impl.ConsumptionDaoImpl;
import com.lxl.entity.ConType;
import com.lxl.entity.Consumption;
import com.lxl.entity.User;
import com.lxl.util.HibernateSessionFactory;
import com.opensymphony.xwork2.ActionSupport;
/**
* @author 梁晓檑 2016年5月25日
* 消费信息处理
*/
public class ConsumptionAction extends ActionSupport{
private static final long serialVersionUID = -5387044243433079414L;
private Consumption consumption;
private IConsumptionDao consumptionDao = new ConsumptionDaoImpl();
private Date date;
public Consumption getConsumption() {
return consumption;
}
public void setConsumption(Consumption consumption) {
this.consumption = consumption;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
/**
* 进入消费信息详细页
* @return
*/
@SuppressWarnings(“unchecked“)
public String newConsumpTion(){
Session session = HibernateSessionFactory.getSession();
HttpServletRequest request = ServletActionContext.getRequest();
if(consumption!=null&&!StringUtils.isBlank(consumption.getConId())){
Consumption consumption1 = (Consumption)session.get(Consumption.class consumption.getConId());
request.setAttribute(“consumption“ consumption1);
}
List list = session.createQuery(“ from ConType“).list();
request.setAttribute(“conTypeList“ list);
return “newConsumption“;
}
/**
* 保存消费信息实体
* @return
*/
public String saveConsumption(){
HttpServletRequest request = ServletActionContext.getRequest();
User user = (User)request.getSession().getAttribute(“user“);
consumptionDao.saveOrUpdateConsumption(consumption user);
return “index“;
}
public void delConsumption(){
HttpServletResponse response = ServletActionContext.getResponse();
if(consumption!=null&&!StringUtils.isBlank(consumption.getConId())){
Consumption consumption1 = consumptionDao.getConsumption(consumption.getConId());
if(consumption1!=null){
consumptionDao.delConsumption(consumption1);
outData(response“success“);
}
}
}
/**
* 输出json
* @param response
* @param object
*/
public void outData(HttpServletResponse responseString object){
response.setCharacterEncoding(“UTF-8“);
response.setContentType(“text/html;charset=UTF-8“);
try {
PrintWriter writer = response.getWriter();
writer.print(object);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4336 2016-10-27 14:42 lxl\.classpath
文件 282 2016-05-29 20:31 lxl\.myme
文件 1746 2016-05-29 20:32 lxl\.project
文件 493 2016-05-29 20:31 lxl\.settings\.jsdtscope
文件 156 2016-09-08 22:00 lxl\.settings\com.genuitec.eclipse.core.prefs
文件 289 2016-10-27 13:34 lxl\.settings\com.genuitec.eclipse.migration.prefs
文件 109 2016-05-29 20:31 lxl\.settings\com.genuitec.eclipse.ws.prefs
文件 134 2016-11-17 22:12 lxl\.settings\org.eclipse.core.resources.prefs
文件 395 2016-05-29 20:31 lxl\.settings\org.eclipse.jdt.core.prefs
文件 535 2016-10-27 14:27 lxl\.settings\org.eclipse.wst.common.component
文件 167 2016-10-27 13:34 lxl\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 409 2016-10-27 13:34 lxl\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-05-29 20:31 lxl\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-05-29 20:31 lxl\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2982 2016-11-03 21:24 lxl\src\com\lxl\action\ConsumptionAction.java
文件 9257 2016-11-05 12:47 lxl\src\com\lxl\action\LoginAction.java
文件 1382 2016-11-03 13:58 lxl\src\com\lxl\dao\IConsumptionDao.java
文件 6517 2016-11-03 13:59 lxl\src\com\lxl\dao\impl\ConsumptionDaoImpl.java
文件 1525 2016-11-02 15:19 lxl\src\com\lxl\dao\impl\UserDaoImpl.java
文件 443 2016-11-02 15:18 lxl\src\com\lxl\dao\IUserDao.java
文件 1834 2016-05-26 10:59 lxl\src\com\lxl\entity\Consumption.java
文件 684 2016-05-23 16:53 lxl\src\com\lxl\entity\ConType.java
文件 1666 2016-05-23 15:51 lxl\src\com\lxl\entity\User.java
文件 1037 2016-05-26 10:09 lxl\src\com\lxl\entity\xm
文件 541 2016-05-23 16:53 lxl\src\com\lxl\entity\xm
文件 932 2016-05-23 17:38 lxl\src\com\lxl\entity\xm
文件 868 2016-11-01 22:41 lxl\src\com\lxl\interceptor\LoginInterceptor.java
文件 1226 2016-11-01 23:03 lxl\src\com\lxl\test\ConnetionTest.java
文件 105 2016-11-16 20:32 lxl\src\com\lxl\test\TestAop.java
文件 1520 2016-11-01 11:18 lxl\src\com\lxl\tools\PaginationList.java
文件 5035 2016-11-02 14:24 lxl\src\com\lxl\tools\VerificationCode.java
............此处省略98个文件信息
- 上一篇:光盘刻录.rar
- 下一篇:vxWorks学习资料,适合初学者
相关资源
- 光盘刻录.rar
- ls_naxieshi_8911779.zip
- 2.02.zip
- Swift5forAbsoluteBeginners5thEdition.epub
- Design_Patterns_by_Tutorials_v0.9.1.epub.zip
- 车牌测试图片.rar
- MLAPP中文版(前十章).zip
- 工程中的有限元方法+第3版.pdf
- 暗雷打赏程序,接口集成.zip
- 《最优化理论与算法》(第2版)-陈
- 《遥感数字图像处理》汤国安.pdf
- 信号与系统.rar
- 编码_隐匿在计算机软硬件背后的语言
- ComputerVisionAModernApproach(中文版).p
- 孙洪泉——《分形几何与分形插值》
- 设计模式全集.rar
-
H264Pla
yer41H.264播放器.zip - part1.rar
-
Endnote_st
yles2017.zip - Practical-Statistics-for-Data-Scientists.pdf
- subl3207_Linux64.tar.xz
- Burp1.7.11.zip
- 74系列芯片中文手册.rar
- ipc-tm-650大全(英文版).rar
- CamelinAction(2ndEd).pdf
- 相控阵天线的结构与电性能研究.pdf
- FinePrint7.20Pdffactary4.8.rar
- _超宽带无线电基础.rar
- deloitte-cn-tech-trends-zh-2019.pdf
- stm32万年历报告.doc
评论
共有 条评论