「Spring」@RequestParamでフォームのパラメータを受け取る
書式
@RequestParam(フォームの変数名);
使用例
1.JSPコード
<h2>${SESS_ADDR}</h2>
<form action="/create" method="post">
<input type="text" name="addr" />
//処理コード
<h2>${SESS_ADDR}</h2>
<form action="/create" method="post">
<input type="text" name="addr" />
//処理コード
<h2>${SESS_ADDR}</h2> <form action="/create" method="post"> <input type="text" name="addr" /> //処理コード
2.Javaコード
@RequestMapping(value = "/create",method = RequestMethod.POST)
public String create(@RequestParam("addr") String addr,HttpServletRequest request) {
// セッションSESS_USERに文字列を保管
request.getSession.setAttribute("SESS_ADDR","住所:"+addr);
return "create";
}
@RequestMapping(value = "/create",method = RequestMethod.POST)
public String create(@RequestParam("addr") String addr,HttpServletRequest request) {
// セッションSESS_USERに文字列を保管
request.getSession.setAttribute("SESS_ADDR","住所:"+addr);
return "create";
}
@RequestMapping(value = "/create",method = RequestMethod.POST) public String create(@RequestParam("addr") String addr,HttpServletRequest request) { // セッションSESS_USERに文字列を保管 request.getSession.setAttribute("SESS_ADDR","住所:"+addr); return "create"; }