»ùÓÚSSH¿ò¼ÜµÄÔÚÏß¿¼ÊÔϵͳ-±ÏÒµÂÛÎÄ

ÊýѧÓë¼ÆËã»ú¿ÆÑ§Ñ§Ôº±ÏÒµÉè¼Æ

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

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)