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可以正常工作