ページをリクエストすると 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 ページに移動します。明らかに、URLは通過しています。どんな助けでも素晴らしいでしょう。