📄 getmmsbyidaction.java
字号:
/*
* Created on 2005-7-7
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package com.rainbow.mms.manage;
import java.util.List;
import org.apache.log4j.Logger;
import org.hibernate.Session;
import org.hibernate.criterion.Restrictions;
import com.opensymphony.webwork.ServletActionContext;
import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.ActionSupport;
import com.rainbow.mms.common.MmsContent;
import com.rainbow.util.tools.HibernateUtil;
/**
* 根据ContentId获得指定的彩信内容体,输入参数mmsID,输出参数mmsResult
* @author Rainbow MMS Group Leader -- TrWorks
*/
public class GetMmsByIDAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private Logger log = Logger.getLogger(GetMmsByIDAction.class);
public String execute() throws Exception {
try{
String mmID = ServletActionContext.getRequest().getParameter("mmsID");
Integer mmsID = Integer.valueOf(Integer.parseInt(mmID));
Session sess = HibernateUtil.currentSession();
List resultList = sess.createCriteria(MmsContent.class).
add(Restrictions.eq("contentId", mmsID)).list();
MmsContent mmsContent = (MmsContent)resultList.get(0);
if (mmsContent == null){
log.error("No MMS Content Found, mmsId = " + mmsID);
//System.out.println("No Content Finded!!!!!!!!!!");
}
else{
log.info("MMS Content Found : " + mmsContent.toString());
//System.out.println("Mms Content:" + mmsContent.toString());
}
ActionContext.getContext().getSession().put("mmsResult", mmsContent);
}
catch(Exception e){
e.printStackTrace();
}
finally{
HibernateUtil.closeSession();
}
return SUCCESS;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -