0 0

@RequestMapping(value = "/reset", method = RequestMethod.POST) 访问方式5

如题,@RequestMapping(value = "/reset", method = RequestMethod.POST)设置了POST访问方式,但是如果用GET访问会有异常,请问我该怎么捕捉这个异常呢?
偶是新手,请有知道的尽量说的详细点,谢谢~
2013年5月16日 11:28

1个答案 按时间排序 按投票排序

0 0

使用@ExceptionHandler(RuntimeException.class)这个注解,定义一个捕获异常并且处理的方法。括号内的是异常类型,修改成你的异常类型就行了
  。

例如:
@Controller 
public class AccessController {  
    /** 
     * 异常页面控制 
     *  
     * @param runtimeException 
     * @return 
     */ 
    @ExceptionHandler(RuntimeException.class)  
    public String runtimeExceptionHandler(RuntimeException runtimeException,  
            ModelMap modelMap) {  
        logger.error(runtimeException.getLocalizedMessage());  
 
        modelMap.put("status", IntegralConstant.FAIL_STATUS);  
        return "exception";  
    }  

2013年5月16日 16:10

相关推荐

    Spring MVC之@RequestMapping详解

    @RequestMapping(value = "/{day}", method = RequestMethod.GET) public Map, Appointment> getForDay(@PathVariable Date day, Model model) { return appointmentBook.getAppointmentsForDay(day); } // .....

    SpringHATEOAS.zip

    Spring HATEOAS 是一个用于支持实现超... @RequestMapping(value = "/{person}", method = RequestMethod.GET) public HttpEntity<PersonResource> show(@PathVariable Long person) { … } } 标签:Spring

    springmvc注解详解

    @RequestMapping(value = "/{id}", method = RequestMethod.GET) public String show(@PathVariable("id") long id) { // ... } } ``` 在上面的例子中,@RequestMapping 注解定义了类级别的请求映射,所有的方法...

    SpringMVC@RequestMapping(重点)@RequestParam@PathVariable示例

    @RequestMapping(value = "/save", method = RequestMethod.POST) public String saveUser(@Valid User user, BindingResult result) { // ... } ``` 这个方法将处理POST请求到"/users/save"的请求,并将请求体的...

    简化版@requestmapping注解注册源码

    2. **请求方法**:通过`method`属性,可以限制只接受特定类型的HTTP请求,如`@RequestMapping(value="/users", method=RequestMethod.GET)`。 3. **参数绑定**:`@RequestParam`、`@PathVariable`、`@Matrix...

    Spring MVC--2.@RequestMapping 映射请求

    @RequestMapping(value = "/create", method = RequestMethod.POST) public String createUser(@ModelAttribute User user) { // ... return "redirect:/users"; } ``` 这段代码表明,当接收到以`/users/create`为...

    Springmvc中 RequestMapping 属性用法归纳.docx

    - `@RequestMapping(method = RequestMethod.POST)`处理添加新预约的POST请求,使用`@Valid`和`BindingResult`进行表单验证。 三、URI Template Patterns - A) 简单的URI模板:如`/owners`,直接对应一个固定的URL...

    SpringMVC-2 使用@RequestMapping映射请求

    @RequestMapping(value = "/save", method = RequestMethod.POST) public String saveData(@RequestParam("name") String name) { // 保存数据的逻辑 } ``` 这里,`/save`路径的POST请求会被处理,同时,`@...

    springMVC中 RequestMapping的使用.docx

    @RequestMapping(value = "/example", method = RequestMethod.GET) public String example() { // 处理逻辑 return "view"; } ``` 上述代码示例中,`@RequestMapping`只接受GET类型的请求。 4. **请求参数...

    springmvc关于@requestMapping和@requestParam的使用

    例如,`@RequestMapping(value = "/users", method = RequestMethod.GET)` 表示该方法将处理GET请求到"/users"路径。 `@RequestParam` 注解则用于从请求中获取参数,并将其绑定到方法参数上。它通常与`@...

    feign-1.0.0.jar

    @RequestMapping(value = "${path}",method = RequestMethod.POST) String sendBaiduPost(@PathVariable(value = "path") String path, @RequestBody Map,Object> param, @Header(key="token") String token); }

    Bootstrap分页

    @RequestMapping(value="/delUser.do",method={RequestMethod.POST,RequestMethod.GET},consumes="application/json; charset=UTF-8") @ResponseBody public ModelAndView delUser(@RequestParam(required = true...

    静态变量与非静态变量获取配置文件application中变量值的区别.docx

    @RequestMapping(method = RequestMethod.GET, value = "/getvalue") public String getvalue() { return "this:" + value; } } ``` 在上面的代码中,我们使用 `@Value` 注解来获取配置文件中的 `value` 变量,...

    秒杀系统java实现

    @RequestMapping(value="/list",method = RequestMethod.GET) public String list(Model model){ //获取列表页 List<Seckill> list=seckillService.getSeckillList(); model.addAttribute("list",list); //...

    Logincontroller.java

    @RequestMapping(value = "ViewController") class ViewController { //@Resource //private ComboPooledDataSource comboPooledDataSource; //@Resource //private JdbcTemplate jdbcTemplate; @RequestMapping("/...

    springmvc02.zip

    %=request.getContextPath()%>/login2.do"提交表单页面发送login2.do请求,而LoginControlle类中r的@RequestMapping("/login2.do")注解请求映射路径login2.do进行转发;前提是页面表单提交那个请求路径,就要在...

    springmvc-demo04-请求细节说明.zip

    例如,`@RequestMapping(value = "/save", method = RequestMethod.POST, consumes = "application/json", produces = "application/json")`表示该方法只处理JSON格式的POST请求,并且返回的响应也是JSON格式。...

    springmvc之@RequestMapping的demo

    3. **支持HTTP方法**:`@RequestMapping`支持GET、POST、PUT、DELETE等多种HTTP方法,可以通过`@GetMapping`, `@PostMapping`, `@PutMapping`, `@DeleteMapping`等子注解来指定。如果未指定,那么默认匹配所有HTTP...

    SpringMVC-SSH全注解

    @RequestMapping(value="/userList1.do") public String geUserList1(HttpServletRequest request ,HttpServletResponse response) throws Exception { List<User> lists=userService.getListUsers(); if...

    SpringMybatis项目基于@RequestMapping和RequstAttribute实现登录注册

    在SpringMybatis项目中,利用`@RequestMapping`和`RequestAttribute`实现登录注册功能是Web开发中的常见实践。`@RequestMapping`是Spring MVC框架中用于处理HTTP请求映射的注解,而`RequestAttribute`则用于在请求...

Global site tag (gtag.js) - Google Analytics