次のような2つのアクションを持つコントローラーがあります。
@Controller
@RequestMapping("xyzlogin")
public class XyzloginController
{
@RequestMapping(method = RequestMethod.GET)
public ModelAndView showForm(HttpServletRequest request, ModelMap model)
{
//.... do something....
}
@RequestMapping(value = "/requestXYZ", method = RequestMethod.GET)
public ModelAndView requestXYZ(HttpServletRequest request, ModelMap model)
{
//.... do something with parameter param1.
}
}
ビュー ファイルでは、このコントローラーでアクションを要求する次の方法があります。
<a href="requestXYZ?param1=abc">Click me to call requestXYZ action</a>
上記の例で説明したように、ハイパーリンクをクリックして requestXYZ アクションを呼び出したいのですが、代わりに、マッピングが見つからないという 404 エラーが発生します。
マッピングを間違って定義していますか? 正しいマッピングは何ですか?
ありがとう、