Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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 SpringMVC POST方法映射赢得';当方法包含特定类时,请不要加载页面_Java_Spring - Fatal编程技术网

Java SpringMVC POST方法映射赢得';当方法包含特定类时,请不要加载页面

Java SpringMVC POST方法映射赢得';当方法包含特定类时,请不要加载页面,java,spring,Java,Spring,我有一个项目类和一个表单: <form:form method="POST" commandName="item" action="/item/add"> @RequestMapping(value = "/add", method = RequestMethod.POST) public String itemAdd(@ModelAttribute("item") Item item){ @RequestMapping(value=“/add”,method=RequestM

我有一个项目类和一个表单:

<form:form method="POST" commandName="item" action="/item/add">

@RequestMapping(value = "/add", method = RequestMethod.POST)
public String itemAdd(@ModelAttribute("item") Item item){

@RequestMapping(value=“/add”,method=RequestMethod.POST)
公共字符串itemAdd(@modeldattribute(“item”)item){
每当我在函数参数中包含item时,页面将不会加载。GET方法工作正常。在参数中包含任何其他类(或空类)工作正常,但显然我需要在函数中使用item


有人知道为什么这不起作用吗?

什么是“不会加载”意思是?你有错误吗?状态码是什么?如果你将Spring日志设置为DEBUG,它会说什么?404页没有找到。在日志中根本没有错误。我知道我没有输入错误或其他任何东西,因为如果我从参数中删除项或更改为get,它将加载一个页面。你能尝试将参数作为@requestbody…@smrutiranjan传递吗同样的事情happens@RequestMapping(value=“/add”,method=RequestMethod.POST)公共字符串itemAdd(@requestbody Item){….}那么您是否尝试过这样做而没有工作?参见404页面未找到意味着它无法定位此服务可能是由于服务语法的缘故,根据您的情况,只有bcz根据它的工作情况,GETWhat does“不会加载”意思是?你有错误吗?状态码是什么?如果你将Spring日志设置为DEBUG,它会说什么?404页没有找到。在日志中根本没有错误。我知道我没有输入错误或其他任何东西,因为如果我从参数中删除项或更改为get,它将加载一个页面。你能尝试将参数作为@requestbody…@smrutiranjan传递吗同样的事情happens@RequestMapping(value=“/add”,method=RequestMethod.POST)公共字符串itemAdd(@requestbody Item){….}那么您是否尝试过这样做而没有工作?请参阅404 page not found(未找到页面)表示无法找到此服务可能是由于服务的语法问题,根据您的情况,它只能使用bcz,使用GET可以正常工作