ÊýѧÓë¼ÆËã»ú¿ÆÑ§Ñ§Ôº±ÏÒµÉè¼Æ
page=\${s.subjectid}\ onclick=\window.confirm('ɾ³ý¿ÆÄ¿½«É¾³ýÆäÖÐÊÔÌâºÍÏà¹Ø³É¼¨,ÊÇ·ñÕæÒªÉ¾³ýÕâ¸ö¿ÆÄ¿£¿')\>ɾ³ý
µÚ${pageutil.pageno}/${pageutil.total}Ò³
href=\${pageutil.prepageno})\>ÉÏÒ»Ò³
Ò³
showsubject.jspÒ³Ãæ½ÓÊÕaction´«µÝ¹ýÀ´µÄÊý¾ÝÖ®ºóÏÔʾЧ¹ûÈçÏ£º
30
ÊýѧÓë¼ÆËã»ú¿ÆÑ§Ñ§Ôº±ÏÒµÉè¼Æ
ͼ5-7 ²é¿´ÊÔÌâ¹ÜÀíЧ¹ûͼ
µ½ÕâÀïÊÔÌâ¹ÜÀí²Ëµ¥¹¦ÄÜÒѾʵÏÖ£¬ÔÚ´Ëshowsubject.jsp½çÃæÉÏ»¹¿ÉÒÔʵÏֲ鿴¿ÆÄ¿ÐÅÏ¢¡¢Ð޸ĿÆÄ¿ÐÅÏ¢¡¢Ôö¼ÓÊÔÌ⡢ɾ³ý¿ÆÄ¿µÈ¹¦ÄÜ£¬ÏÂÃæÁгöÁËʵÏÖÕâЩ¹¦ÄܵĹؼü´úÂ룬Æä¾ßÌåµ÷Óùý³Ì¾Í²»ÔÙһһ׸Êö¡£ 1. Ìí¼Ó¿ÆÄ¿
// Ìí¼Ó¿ÆÄ¿ÐÅÏ¢
public ActionForward add(ActionMapping mapping, ActionForm form,
}
public ActionForward adddo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { SubjectForm sf = (SubjectForm)form; ActionForward af = null;
if(this.isTokenValid(request)) {
IQuestionService ser = BOFactory.getQuestionService(); Subject s = new Subject(); s.setIntro(sf.getIntro()); s.setName(sf.getName());
s.setSdate(Tools.d2sshort(new Date())); s.setState(sf.getState());
s.setTime(new Long(sf.getTime())); try {
ser.addSubject(s);
request.setAttribute(\,\Ôö¼Ó¿ÆÄ¿³É¹¦\); af = mapping.findForward(\); this.resetToken(request); e.printStackTrace();
request.setAttribute(\,\Ôö¼Ó¿ÆÄ¿Ê§°Ü\);
HttpServletRequest request, HttpServletResponse response) { this.saveToken(request);
SubjectForm sf = (SubjectForm)form; return mapping.findForward(\);
} catch (RuntimeException e) {
31
ÊýѧÓë¼ÆËã»ú¿ÆÑ§Ñ§Ôº±ÏÒµÉè¼Æ
}
}
}
af = mapping.findForward(\);
}else {
request.setAttribute(\,\Çë²»ÒªÖØ¸´Ë¢ÐÂ\); af = mapping.findForward(\);
return af;
2. Ð޸ĿÆÄ¿ÐÅÏ¢
//Ð޸ĿÆÄ¿
public ActionForward update(ActionMapping mapping, ActionForm form,
}
public ActionForward updatedo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { IQuestionService ser = BOFactory.getQuestionService(); SubjectForm sf = (SubjectForm)form; try {
Subject s = ser.findSubject(sf.getSubjectid()); s.setName(sf.getName()); s.setIntro(sf.getIntro()); s.setState(sf.getState());
s.setTime(new Long(sf.getTime())); ser.updateSubject(s);
HttpServletRequest request, HttpServletResponse response) { IQuestionService ser = BOFactory.getQuestionService(); SubjectForm sf = (SubjectForm)form; try {
Subject s = ser.findSubject(sf.getSubjectid()); sf.setName(s.getName()); sf.setIntro(s.getIntro()); sf.setState(s.getState());
sf.setTime(s.getTime().intValue()); e.printStackTrace();
} catch (RuntimeException e) {
request.setAttribute(\,\²éѯʧ°Ü\); }
return mapping.findForward(\);
request.setAttribute(\,\Ð޸ijɹ¦\); } catch (RuntimeException e) {
e.printStackTrace();
request.setAttribute(\,\ÐÞ¸Äʧ°Ü\); }
return mapping.findForward(\);
32
ÊýѧÓë¼ÆËã»ú¿ÆÑ§Ñ§Ôº±ÏÒµÉè¼Æ
}
3. ɾ³ý¿ÆÄ¿
// ɾ³ý¿ÆÄ¿
public ActionForward delete(ActionMapping mapping, ActionForm form,
}
HttpServletRequest request, HttpServletResponse response) { IQuestionService ser = BOFactory.getQuestionService(); SubjectForm sf = (SubjectForm)form; try {
Subject s = ser.findSubject(sf.getSubjectid()); ser.deleteSubject(s);
request.setAttribute(\,\ɾ³ý³É¹¦\); } catch (RuntimeException e) {
e.printStackTrace();
request.setAttribute(\,\ɾ³ýʧ°Ü\); }
return mapping.findForward(\);
4. ²é¿´ÊÔÌâ
//²é¿´ÊÔÌâ
public ActionForward showquestion(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { IQuestionService ser = BOFactory.getQuestionService(); QuestionForm sf = (QuestionForm)form;
String spageno = request.getParameter(\); try {
Subject s = ser.findSubject(sf.getSubjectid());
int num = ser.findQuestionnumBySubjects(sf.getSubjectid()); PageUtil pu = new PageUtil(spageno,num,Constant.PAGESIZE); List list =
ser.findQuestionBySubjects(sf.getSubjectid(),pu.getPageno(),pu.getPagesize());
}
request.setAttribute(\,list); request.setAttribute(\,pu); request.setAttribute(\,s); e.printStackTrace();
} catch (RuntimeException e) {
request.setAttribute(\,\²éѯʧ°Ü\); }
return mapping.findForward(\);
5. Ìí¼ÓÊÔÌâ
//Ìí¼ÓÊÔÌâ
public ActionForward addquestion(ActionMapping mapping, ActionForm form,
33