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

📄 u05a202action.java

📁 持久层hibernate技术使用的一个例子
💻 JAVA
字号:
package cn.hope.mana.action;

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 cn.hope.mana.bo.U05BO;
import cn.hope.mana.form.U05A202Form;
import cn.hope.mana.pojo.CSubject;
import cn.hope.mana.pojo.TInfo;
import cn.hope.mana.pojo.TQtype;
import cn.hope.mana.pojo.TQuestion;
import cn.hope.mana.pojo.dao.CSubjectDAO;
import cn.hope.mana.pojo.dao.TInfoDAO;
import cn.hope.mana.pojo.dao.TQtypeDAO;


public class U05A202Action extends Action {
	
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {		
		
		U05A202Form u05A202Form =(U05A202Form)form;
		TQuestion tQuestion = new TQuestion();
		U05BO u05bo = new U05BO();
		CSubject cSubject = new CSubject();
		TInfo tInfo = new TInfo();
		TQtype tQtype = new TQtype();
		CSubjectDAO cSubjectDAO=new CSubjectDAO();
		TQtypeDAO tQtypeDAO = new TQtypeDAO();
		TInfoDAO tInfoDAO = new TInfoDAO();
		
		String aaa = "1";
		request.getSession().setAttribute("U05return",aaa);
			
		String id = (String) request.getSession().getAttribute("A20id");
		String teacher = (String) request.getSession().getAttribute("teacherID");
		Integer SSid = new Integer(id);
		Integer tqtId = new Integer(u05A202Form.getType());
		String question = u05A202Form.getQuestions();
		String answer = u05A202Form.getAnswer();
		
		cSubject = cSubjectDAO.U05searchCSubject(SSid);
		tQtype = tQtypeDAO.U05searchtTQtype(tqtId);
		tInfo = tInfoDAO.U05searchTid(teacher);
		
		tQuestion.setTInfo(tInfo);
		tQuestion.setCSubject(cSubject);
		tQuestion.setTQtype(tQtype);
		tQuestion.setTqName(question);
		tQuestion.setTqAnswer(answer);
		tQuestion.setFlag("0");
		
		if (u05bo.insert(tQuestion) > 0) {
			return mapping.findForward("success");
		}		
		return mapping.findForward("failed");
	}

}

⌨️ 快捷键说明

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