我正在使用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错误。请有人帮助解决此问题。
我认为您缺少上下文路径。为了获得正确的请求路径,您应该附加上下文路径。
如果您正在使用spring标签库
<spring:url var="something" value="/something"></spring:url>
如果您使用的是jstl
<c:url var="something" value="/something"/>
然后在表单标签中指定操作
action="${something}"