一尘不染

Spring MVC提交表单未找到错误404

jsp

我正在使用spring mvc,并且创建了一个jsp页面。

redmn.jsp

<form id="forma" name="forma" action="something" method="post" enctype="multipart/form-data" >

    //some fields

 <input type="submit" value="Valider" />



  </form>

然后,我创建了一个控制器来处理我的请求:

@Controller
public class SecondController{


@RequestMapping(value="/something", method= RequestMethod.POST)
public String addRes( HttpServletRequest req,
        BindingResult result,
        ModelMap model,
        @RequestParam("file") MultipartFile file){
 // some treatements
 return "redmn"
}

单击提交按钮时,出现404错误。请有人帮助解决此问题。


阅读 445

收藏
2020-06-10

共1个答案

一尘不染

我认为您缺少上下文路径。为了获得正确的请求路径,您应该附加上下文路径。

如果您正在使用spring标签库

<spring:url var="something" value="/something"></spring:url>

如果您使用的是jstl

<c:url var="something" value="/something"/>

然后在表单标签中指定操作

 action="${something}"
2020-06-10