package it.com.action; import it.com.bean.Knowledge; import it.com.bean.Subject; import it.com.service.TeacherService; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import java.util.Map; import java.util.Random; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import net.sf.json.JSONArray; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller public class TeacherAction { @Resource TeacherService ts; public TeacherService getTs() { return ts; } public void setTs(TeacherService ts) { this.ts = ts; } //查询所有的学科 int n=0; @RequestMapping("selectSubject.action") public ModelAndView selectSubject(HttpSession session){ List<Subject> list=ts.findSubject1(); // System.out.println("listsubject==="+list); session.setAttribute("n", n); session.setAttribute("m", list.size()); session.setAttribute("listsubject", list); return new ModelAndView("stu/seletquestion.jsp"); } //查询科目所对应的知识点 @RequestMapping("selectKnowledge.action") public void selectKnowledgeById(HttpServletResponse response,HttpServletRequest resquest,HttpSession session) throws IOException{ response.setContentType("text/html"); PrintWriter out = response.getWriter(); n=n+1; String subjectid=resquest.getParameter("subjectid"); List <Knowledge>list=ts.findKnowledgeById(subjectid); session.setAttribute("n", n); session.setAttribute("m1", list.size()); session.setAttribute("listknowledge", list); JSONArray json=JSONArray.fromObject(list); out.print(json); } //查询知识点和学科类别所对应的题 @RequestMapping("selectQuestion.action") public ModelAndView selectQuestionById(String knowledgeid,int subjectid,HttpServletRequest res,HttpSession session){ int mm=0; System.out.println(knowledgeid+"+++knowid++++"); System.out.println(subjectid+"+++++subid++"); List<Map>list=ts.findQuestionsByIdknow(knowledgeid,subjectid); session.setAttribute("mm", list.size()); session.setAttribute("listquestion", list); String ss=res.getParameter("ss"); System.out.println(ss+"------"); String uri=""; if(ss.equals('1')){ uri="stu/question.jsp"; }else{ uri="stu/seletquestion.jsp"; } return new ModelAndView(uri); } }

初嘤嘤嘤未来 LV7
2024年12月18日
ma406805131 LV19
2024年12月9日
2206371875 LV7
2024年3月14日
hongdongdong LV14
2023年12月3日
lbsers LV5
2023年5月6日
15152729192 LV3
2023年2月20日
唐唐丶 LV34
2023年2月19日
赵宇豪 LV1
2022年12月8日
1532593037 LV8
2022年11月30日
云翳tel青 LV11
2022年11月19日