Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 路径参数获取null而不是值_Java_Spring_Rest_Spring Mvc - Fatal编程技术网

Java 路径参数获取null而不是值

Java 路径参数获取null而不是值,java,spring,rest,spring-mvc,Java,Spring,Rest,Spring Mvc,我有一个简单的休息方法看起来像这样 @RequestMapping(value = "/changePlan/{id}", method = RequestMethod.POST) public void changePlan(@PathParam("id") String id) { new Planner().changePlan(id); } 有人知道为什么我的身份证是空的吗?当我从HttpServletRequest中检查路径时,实际上存在路径更改计划/123456,但字符串i

我有一个简单的休息方法看起来像这样

@RequestMapping(value = "/changePlan/{id}", method = RequestMethod.POST)
public void changePlan(@PathParam("id") String id) {
    new Planner().changePlan(id);
}

有人知道为什么我的身份证是空的吗?当我从HttpServletRequest中检查路径时,实际上存在路径更改计划/123456,但字符串id仍然为null

@PathParam不是Spring注释。使用@PathVariable。

在您使用Spring MVC时属于JAX-RS,因此您需要注释来捕捉值。

合格选民注意:如果Spring web投票给Spring-MVC,我们将不胜感激。它真的值得这么多缺点吗?不知道。我没有投任何一种票。