⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 beforedxupdateaction.java

📁 短信的开发示例: 从短信的上行到短信的下行都有详细的说明
💻 JAVA
字号:
package com.dcsoft.gzcx.duanxin;


import java.util.Date;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.coodex.util.Toolkit;
import org.hibernate.Session;
import org.hibernate.Transaction;

import com.dcsoft.gzcx.pojo.EDuanxin;
import com.dcsoft.gzcx.util.HSessionMgr;
import com.dcsoft.gzcx.util.IDG;



public class BeforeDxUpdateAction extends Action {
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {

		String lx = request.getParameter("lx");
		if(lx == null)lx=(String)request.getAttribute("lx");
		try {

			Session session = HSessionMgr.getSession(request);
			List dxnr = session.createQuery(
					"from EDuanxin where lx = '" + lx + "'").list();
	
			if(dxnr.size()>0){
				String dxnr_t = ((EDuanxin)dxnr.get(0)).getDxnr();
				if(dxnr_t!=null)dxnr_t=dxnr_t.trim();
				request.setAttribute("dxnr",dxnr_t);
				request.setAttribute("id",((EDuanxin)dxnr.get(0)).getId());
				String fbsj = Toolkit.dateToStr(((EDuanxin)dxnr.get(0)).getFbsj(),"yyyy-MM-dd HH:mm");
				request.setAttribute("fbsj",fbsj);
				request.setAttribute("lx",lx);
			}else{
		
				String id = IDG.getID();
				EDuanxin dx = new EDuanxin();
				dx.setId(id);
				dx.setLx(lx);
				Date date = new Date();
				dx.setFbsj(date);
		        Transaction tran = session.beginTransaction();
		        session.save(dx);
		        tran.commit();
		        request.setAttribute("id",id);
		        request.setAttribute("lx",lx);
			}
			
		} catch (Exception e) {
			e.printStackTrace();
		}

		return mapping.findForward("success");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -