package com.mvc.controller; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.PathVariable; 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.servlet.ModelAndView; import com.mvc.entity.BULLETINS; import com.mvc.entity.Recoder; import com.mvc.service.RecoderService; @Controller @RequestMapping("/bulletins.do") public class RecoderController { protected final transient Log log = LogFactory .getLog(RecoderController.class); @Autowired private RecoderService recoderService; public RecoderController(){ } @RequestMapping public String load(ModelMap modelMap){ List<Object> list = recoderService.getStudentList(); modelMap.put("list", list); return "bulletins"; } @RequestMapping(params = "method=add") public String add(HttpServletRequest request, ModelMap modelMap) throws Exception{ return "student_add"; } @RequestMapping(params = "method=save") public String save(HttpServletRequest request, ModelMap modelMap){ String user = request.getParameter("user"); String psw = request.getParameter("psw"); Recoder rc = new Recoder(); // rc..setUser(user); // rc.setPsw(psw); try{ // recoderService.save(rc); modelMap.put("addstate", "添加成功"); } catch(Exception e){ log.error(e.getMessage()); modelMap.put("addstate", "添加失败"); } return "student_add"; } //没有类级别的@RequestMapping,访问此方法的url为“/hello” // @RequestMapping(value="/bullConent") // public ModelAndView hello(){ // ModelAndView mv = new ModelAndView(); // mv.addObject("message", "hello"); // mv.setViewName("bullConent"); // return mv; // } , method = {RequestMethod.GET} // @RequestMapping(value="/detail") // public ModelAndView detail(@RequestParam("id") String id, HttpServletResponse response){ // // ModelAndView modelAndView = new ModelAndView(); // modelAndView.addObject("id", BU); // modelAndView.setViewName("bulldetail"); // return modelAndView; // } @RequestMapping("/detail.do") public String detail(@RequestParam("id") String id, Map<String, Object> map){ try{ map.put("BULLETINS", recoderService.getBULLETINS(Integer.valueOf(id))); // public String find2UserById(User user,ModelMap modelMap){ // modelMap.put("user", user); // return"/user"; } catch(Exception e){ log.error(e.getMessage()); e.printStackTrace(); } return "bulldetail"; } @RequestMapping(params = "method=del") public void del(@RequestParam("id") String id, HttpServletResponse response){ try{ Recoder rc = new Recoder(); rc.setId(Integer.valueOf(id)); //recoderService.delete(rc); response.getWriter().print("{\"del\":\"true\"}"); } catch(Exception e){ log.error(e.getMessage()); e.printStackTrace(); } } }
相关推荐
memery controler,可以经过fpga验证。
该资源适合GRBL0.8以上版本,可以正常兼容最新的GRBL1.1F版本。以前的grbl controler,包括3.6.1版本都在GRBL1.1F上没法使用,典型的是设置界面无响应,虽然有数据返回,但是界面无显示,
extensible-host-controler-interface-usb-xhci.pdf
Lexium Controler运动控制器.pdf
xHCI1.1协议,解密板,有书签。eXtensible Host Controller Interface for Universal Serial Bus (xHCI) Requirements Specification November 2017 Revision 1.1
font_controler_protocol2
pid controler 程序比较简单,但比较实用 大家可以
PID DC motor controler
VC6.0 MFC 基于对话框编程,当窗口大小发生变化时,控件大小也跟着变化
面向对象的基础核心知识点之一,是日后学习JavaEE,JavaME的必备知识;注重基础的代码实例讲解, 让你轻松的学习Java基础知识,为以后学习铺平道路,打好基础;万丈高楼平地起,希望能帮助你!
PID Controler_Matlab Simulink
性能测试执行之使用controller设计与运行测试.pptx
用电键控制步进电机朝各个方向做曲线,圆和直线运动。
开灯使用光电二极管感应光水平允许用户使用按钮手动摇动灯细节该项目使用以下组件: 菲利普斯色相灯面包板电线Teensy 3.2微控制器概括这是一个很棒的项目,我学到了很多东西这是我在项目的链接。标头3
传智播客_俄罗斯方块游戏05_编写controler类实现事件监听.rar 传智播客_俄罗斯方块游戏05_编写controler类实现事件监听.rar 传智播客_俄罗斯方块游戏05_编写controler类实现事件监听.rar
红外遥控器,带触摸屏功能,可扩展多路输出,全方位控制
内含sublime text3安装包,Package Control.sublime-package文件,channel_v3.json,以及SFTP插件文件SFTP.sublime-package文件。还有我解决安装SFTP插件时因为packagecontrol.io无法访问的相关心得,
extjs4.0中,不想一次性加载所有的controller,特别是那种tabPanel布局的时候,一个tab的内容对应一个controller的时候。可以通过动态创建controller的方式,还能遵循mvc设计规范。这个例子完美破解,经过测试。 ...
systeminfo是个改装了的Delphi5控件,适用于windows98/ME/2000系统下 欢迎来电来函。