@RequestMapping Spring MVC3使用路径变量接收404错误

时间:2014-03-24 19:25:08

标签: java spring spring-mvc

我是Spring和Java的新手。我有一个控制器,我有3个函数都使用路径变量;但是,当传递路径变量时,一个函数返回404资源不可用。

我错过了一些明显的东西吗?以下是控制器,非常感谢任何帮助。第三个是无效的。

@RequestMapping("/Request")
@Controller
public class RequestController {

    @Autowired
    SnowService snowService;

    @Autowired
    DBService dbService;

    @RequestMapping("/{id}")
    @ResponseBody
    public String request(@PathVariable("id") String id) throws HttpException, IOException {
        return snowService.getRequest(id,"true");
    }


    @RequestMapping("/myRequests/{active}")
    @ResponseBody
    public String myRequest(@RequestHeader("iv-user") String id, @PathVariable("active") String active) throws HttpException, IOException {

        Person me = dbService.getById(id);
        String snow_id = me.getSnow_id();
        return snowService.getRequest(snow_id,active);
    }

    @RequestMapping("/myItems/{sys_id}")
    @ResponseBody
    public String myItems(@PathVariable("sys_id") String sys_id) throws HttpException, IOException {

        return snowService.getItems(sys_id);
    }

}

0 个答案:

没有答案