この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2018-06-11 19:02:32

タイトル: ビューから値をモデルに格納しコントローラーで受け取る方法

本稿はSpring Frameworkにおいてビュー→モデル→コントローラーに値を渡す方法を説明します。

 

ビュー

<form action="index" method="get">
    <input id="userId" type="text" name="userId"/>
    <button type="submit">ボタン</button>
</form>

 

モデル

public class UserModel {

    private String userId;
    
    public String getUserId() {
        return getUserId;
    }

    public void setUserId(String userId) {
        this.getUserId = getUserId;
    }
}

 

コントローラー

@Controller
public class IndexController {

    @ModelAttribute
    UserModel userModel() {
        return new UserModel();
    }

    
    @RequestMapping(value = "/index", method = RequestMethod.GET)
    public void index(
@ModelAttribute UserModel userModel){

        String userId = userModel.getUserId();
        
        ...
        
    }
}