• 大小: 17.06M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-03
  • 语言: 其他
  • 标签: 其他  

资源简介

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\.mymetadata
     文件        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.xml
     文件         409  2016-10-27 13:34  lxl\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          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\xml\Consumption.hbm.xml
     文件         541  2016-05-23 16:53  lxl\src\com\lxl\entity\xml\ConType.hbm.xml
     文件         932  2016-05-23 17:38  lxl\src\com\lxl\entity\xml\User.hbm.xml
     文件         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个文件信息

评论

共有 条评论