请求页面时出现404错误。我有一个用户页面,其中包含用户可以单击的对象列表,然后执行一些事务,添加,编辑等。
它的控制器
@RequestMapping(value="/main/user/setter/addpage/", method = RequestMethod.GET)
public String getAddPage(@RequestParam("userId") Integer userId, ModelMap model) {
Module module = new Module();
model.addAttribute("userId", userId);
model.addAttribute("module", module);
return "/main/user/setter/addpage";
}
我想要的页面
<c:url var="processUrl" value="/main/user/setter/addpage/?id=${userId}" />
<form:form modelAttribute="module" method="POST" action="${processUrl}" name="module"
enctype="multipart/form-data">
</form:form>
我要求的页面:
<c:forEach items="${users}" var="setter" >
<c:url var="addUrl" value="/main/user/setter/addpage?userId=${setter.userId}" />
<td>
<a href="${addUrl}" class="button round colour right add text-upper">add</a>
</td>
当我点击上面的添加链接时,它会转到404页面。显然网址正在通过。任何帮助都会很棒。
答案 0 :(得分:0)
@RequestMapping(value="/main/user/setter/addpage"
而不是
@RequestMapping(value="/main/user/setter/addpage/"