Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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 通过参数传递<;a href="&引用&燃气轮机;并将其发送到spring mvc控制器_Java_Html_Spring_Spring Mvc - Fatal编程技术网

Java 通过参数传递<;a href="&引用&燃气轮机;并将其发送到spring mvc控制器

Java 通过参数传递<;a href="&引用&燃气轮机;并将其发送到spring mvc控制器,java,html,spring,spring-mvc,Java,Html,Spring,Spring Mvc,我试图将clusterId=1作为参数从 并通过@PathParam(“clusterId”)Integer clusterId将其放入spring mvc控制器中。但我得到了404错误 指导我如何通过锚标记传递参数,以及如何点击控制器并获取参数值。 我在下面分享我的代码 @RequestMapping(value = "/nodes?clusterId={clusterId}", method = RequestMethod.GET) public ModelAndView nod

我试图将
clusterId=1
作为参数从
并通过
@PathParam(“clusterId”)Integer clusterId将其放入spring mvc控制器中。但我得到了404错误

指导我如何通过锚标记传递参数,以及如何点击控制器并获取参数值。 我在下面分享我的代码

 @RequestMapping(value = "/nodes?clusterId={clusterId}", method = RequestMethod.GET)
     public ModelAndView nodes(@RequestParam("clusterId")Integer clusterId,HttpSession session, HttpServletRequest request) {
         System.out.println(clusterId);
       return dashboard;
      }
    }
<c:url var="myURL" value="http://192.168.11.134:8080/UniconnectConfigurationWeb/nodes">
    <c:param name="clusterId" value="1"/>
</c:url>
@RequestMapping(value=“/nodes?clusterId={clusterId}”,method=RequestMethod.GET)
公共ModelAndView节点(@RequestParam(“clusterId”)整数clusterId,HttpSession会话,HttpServletRequest请求){
System.out.println(clusterId);
返回仪表板;
}
}

这里您使用clusterId作为请求参数,并从客户端传递到服务器端。但是在您的服务器端代码中,您在请求映射注释中使用了
?clusterId={clusterId}
,并且您正试图通过
@RequestParam
注释接收该请求参数。这里的
@RequestParam
足以接收请求参数。所以,不需要使用这个?clusterId={clusterId}`,这不是编写服务器端URL的正确方法


它可能会帮助您更好地理解

,因为您有
@RequestParam
,您不需要
@RequestMapping
来包含
?clusterId={clusterId}
-更改为
@RequestMapping(value=“/nodes”。
也可以尝试在浏览器中键入URL参见[1.2.5]