この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:5
ページ更新者:guest
更新日時:2026-05-16 17:19:26

タイトル: コントローラーにてモデルに値を格納してビューに渡す方法

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

 

コントローラー・モデル

@Controller
public class HomeController {

    @Autowired
    JdbcTemplate jdbcTemplate;

    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String home(Locale locale,
Model model) {

        //ユーザーを取得
        List> users = jdbcTemplate.queryForList(
                "SELECT user_name, password FROM users");;

        model.addAttribute("users", users);

        return "home";
    }

}

 

ビュー (home.jsp)

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

...

${users}">
   

user_name: ${user.get("user_name")}


   

password: ${user.get("password")}