package com.xhu.controller; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.servlet.ModelAndView; import com.xhu.dao.InsertInforDao; import com.xhu.entity.ExamInfor; import com.xhu.entity.News; import com.xhu.entity.User; import com.xhu.serviceImp.ExamInforSeriveImp; import com.xhu.serviceImp.GetNewsServiceImp; import com.xhu.serviceImp.UpdateInforServiceImp; @Controller @RequestMapping("/main") public class Main { @Autowired private GetNewsServiceImp getNews; @Autowired private ExamInforSeriveImp eInfor; @Autowired private UpdateInforServiceImp updateInfor; @Autowired private InsertInforDao insertMsg; @RequestMapping("/studentPage") public String studentPage() { return "main"; } @RequestMapping("/teacherPage") public String teacherPage() { return "main"; } @RequestMapping("/adminPage") public String adminPage() { return "main"; } @RequestMapping(method = RequestMethod.GET, value = "/getNews") @ResponseBody public HashMap<String, Object> searchQuestion(News n) { return getNews.searchNews(n); } @RequestMapping("logout") public ModelAndView logOut(HttpServletRequest request) { request.getSession().invalidate(); ModelAndView model = new ModelAndView("login"); // model.addObject(attributeName, attributeValue); return model; } @RequestMapping("/selectExam") @ResponseBody public List<ExamInfor> selectExam(@RequestParam("account") String account) { List<ExamInfor> list = eInfor.selectExam(account); return list; } @RequestMapping("/selectPreExam") @ResponseBody public List<ExamInfor> selectPreExam(@RequestParam("account2") String account) { List<ExamInfor> list = eInfor.selectPreExam(account); return list; } @RequestMapping("/doUpdate") @ResponseBody public String doUpdate(@RequestParam("username") String username, @RequestParam("cnUser") String cnUser, @RequestParam("email") String email, @RequestParam("updatePass") String updatePass) { if (cnUser == "" && email == "" && updatePass == "") { return "noOperate"; } User user = new User(); user.setUsername(username); if (cnUser != "" && cnUser != null) { // 不能用 || 判断 因为如果后台传来的值是 "" , // 执行cnUser!=""为假,就会 user.setCnUser(cnUser); // 接着执行cnUser!=null,为真,假||真 就为真 , // 就会执行if里面的语句,把""传进去。 } if (email != "" && email != null) { user.setEmail(email); } if (updatePass != "" && updatePass != null) { user.setPassword(updatePass); } int number = updateInfor.updateInfor(user); if (number > 0) { return "success"; } else { return "fail"; } } @RequestMapping("/doTest") @ResponseBody public String doTest(@RequestParam("examName") String examName, @RequestParam("examTime") String examTime) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式 String day = df.format(new Date()); if (day.equals(examTime)) { return "yes"; } else { return "no"; } } @RequestMapping("/insertMsg") @ResponseBody public String insertMsg(@RequestParam("title") String title, @RequestParam("newContext") String newContext) { // SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd // HH:mm:ss");//设置日期格式 // System.out.println(df.format(new Date()));// new Date()为获取当前系统时间 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式 String day = df.format(new Date()); int record = insertMsg.insertMsg(title, newContext, day); if (record > 0) { return "success"; } else { return "fail"; } } }
最近下载更多
xzg123456 LV6
6月23日
nyb4613 LV8
4月13日
736101636 LV19
2月27日
Lemon12138 LV1
1月19日
微信网友_6709209201250304 LV2
2023年12月11日
灵依ziNing LV7
2023年7月29日
泓鼎168 LV20
2023年6月19日
lbsers LV5
2023年5月6日
tujf13763823976 LV3
2023年3月28日
微信网友_6350447134265344 LV2
2023年2月15日
最近浏览更多
shunlun8855 LV1
10月29日
微信网友_7206713294606336
10月12日
暂无贡献等级
897258976 LV8
8月29日
xzg123456 LV6
6月18日
做自己的太阳 LV11
6月14日
865581316LLL LV6
6月12日
微信网友_7034260825100288
6月12日
暂无贡献等级
xiaozhi丶 LV15
6月3日
yyhrhv LV8
5月31日
yuanshun LV6
5月31日