首页>代码>SSM周测在线答题考试系统>/NCTestSSM0905/src/it/com/action/TeacherAction.java
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日
最近浏览更多
taoshen95  LV16 2024年12月21日
初嘤嘤嘤未来  LV7 2024年12月18日
ma406805131  LV19 2024年12月9日
Luis虎子  LV16 2024年9月25日
傲世彩云之南  LV5 2024年8月8日
TY0165  LV20 2024年6月24日
xzg123456  LV6 2024年6月18日
Adguard  LV3 2024年6月13日
yyhrhv  LV8 2024年5月31日
yuanshun  LV7 2024年5月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友