`

这个controler不执行

阅读更多
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();
		}
	}
}

 

分享到:
评论

相关推荐

    Code Atmega16A mach nho_controler_

    这个控制器是Arduino系列中的一种,基于 AVR 单片机架构,由Atmel(现已被Microchip收购)生产。Atmega16A具有16KB的闪存、1KB的SRAM和1KB的EEPROM,以及13个输入/输出引脚,适用于各种嵌入式系统应用。 【描述】...

    TI PD controller TPS65982

    1. **USB PD 控制器**:TPS65982作为一个完整的USB PD控制器,支持电缆插头方向检测以及主机、设备或双角色模式下的配置。 2. **Bi-Phase Marked Encoding/Decoding (BMC)**:能够利用BMC进行编码和解码,在CC线上...

    24-step-motor-controler-pc-part.zip_C#上位机_舵机 上位机

    这可能包括滑块、按钮、文本框等控件,用于输入角度值、选择舵机和执行预设动作。 7. **错误处理和调试**:良好的上位机程序需要考虑错误处理,比如检测通信错误、超时或非法数据。此外,开发者可能还需要提供日志...

    惯性飞轮侧向平衡自行车机器人V1.0-电路方案

    在这类稳定装置中, 陀螺是直接抵抗干扰力矩装置的执行元件。 下图为独轮车结构: 本设计所研究的是基于惯性飞轮的自行车侧向平衡控制。 下图为本实验平台: 飞轮平衡效果测试视频: 自行车初步行走测试视频: 主控采用...

    uv_bx_controler.zip_C/C++_

    这个程序由三个主要文件组成:`Main.c`、`Macrodefine.h`和`Controllerdefin.h`。下面我们将详细探讨这些文件可能包含的内容以及相关的知识点。 1. **C/C++编程语言**: C/C++是一种广泛应用于嵌入式系统开发的...

    java程序控制windows关机重启

    如果你提到的"controler"文件是一个用户界面项目,可以将上述代码集成到按钮的点击事件中,使得用户点击“关机”或“重启”按钮时执行相应的命令。 6. **异常处理** 在实际应用中,别忘了捕获并处理可能抛出的`...

    通讯录java程序设计

    - **类定义**:`public class Controler` 这个类负责实际的操作逻辑,包括添加、查询、编辑联系人等。 - **方法介绍** - `add()`:实现添加联系人的功能。 - `query()`:实现查询联系人的功能。 - `edit()`:...

    GrblController安装与使用教程

    在这个过程中,波特率设置为115200是一个通用设置,但根据实际情况也可以调整。 成功加载G代码并确认无误后,就可以开始雕刻过程了。在软件界面中,可以选择开始雕刻,此时雕刻机会按照G代码指令执行雕刻任务。在...

    WINDOWS MOBILE手机同屏软件

    【文件名称】:“Pocket Controller-Pro”根据压缩包内的文件名,我们可以推断这是软件的完整版本或者专业版,通常“Pro”代表Professional,意味着这个版本可能包含了更多高级功能,如更高的性能、更全面的设备兼容...

    [codientu.org]_mach robot do duong_robot_robottracking_robotics_

    这个项目旨在实现一个能够自主导航和跟踪路径的机器人,主要关注机器人技术中的机器人跟踪部分,以及相关的电子工程设计。 【描述】中的“this is robot tracking controler use 8051 microcontroler”表明该系统的...

    Defender Control v2.1(win11 禁用defender服务工具).zip

    .zip文件格式表明这是一个压缩包,通常包含多个文件或文件夹,用户需要解压后才能使用其中的工具。 标签"win10"可能是由于历史原因,早期版本的Defender Control可能同时适用于Windows 10系统,但此版本v2.1特别...

    centos7救援模式修复系统文件

    - 如果不确定如何操作,请咨询专业人士的帮助。 - 在执行文件系统修复时,可能会丢失部分数据,因此建议在执行前做好充分的准备。 #### 总结 通过上述步骤,可以有效地利用CentOS 7的救援模式来修复因各种原因导致...

    基于ASP.net的大学生在校管理系统源码.zip

    【压缩包子文件的文件名称列表】中只有一项:“基于ASP.net的大学生在校管理系统源码”,这可能包含了整个项目的源代码文件夹,其中包括但不限于以下几个关键部分: 1. **数据库设计**:可能包含SQL Server或Access...

    小游戏俄罗斯方块java实现

    在这个项目中,我们可能使用Swing来构建游戏窗口,包括面板、按钮、文本框等组件,以及对应的事件监听机制。 3. **事件监听**:`Controler类`的编写用于实现用户与游戏之间的交互。当用户操作如键盘按键时,对应的...

    基于s5vp210 android sd卡驱动上电时序及启动流程图

    在这个过程中,`Sdhci_writeb(host, pwr, SDHCI_POWER_CONTROLER)`用来设置SD主机控制器的电源控制位,向SD卡提供必要的电压。然后,`Sdhci_set_power()`和`Sdhci_set_ios()`函数用于调整电源状态和I/O设置,确保与...

    Sender_Test2.rar_SIM900_SIM900 avr_sms avr

    描述中的"SMS Relay Controler with AVR in CodeVision and SIM900"进一步确认了这个项目是使用AVR微控制器和CodeVision开发环境构建的短信控制继电器系统。 1. **SIM900模块**:SIM900模块是一款基于GSM/GPRS网络...

    2D 桌球

    游戏通常包括以下几个主要元素:球(如白球、黄球等)、球台(table.jpg)、控制杆(虽然在这个2D版本中可能不直接体现)、以及碰撞规则。这些元素的实现都需要编程技术的支持。 1. **图形设计**:在提供的文件中,...

    Dell-EMC-Fans-Controller-1.0.1

    【描述】虽然描述信息简洁,"Dell-EMC-Fans-Controller-1.0.1"暗示了这个软件更新或程序包可能包含了针对风扇性能的优化,例如增强对风扇速度的动态调整能力,确保服务器在各种工作负载下都能保持适当的散热性能,...

Global site tag (gtag.js) - Google Analytics