ku-sukeのブログ

Just another hatena blog

SAStrutsでなんか作ってみるその2

SAStrutsでなんか作ってみる。 - ku-sukeのはてなダイアリーのつづき

Select文を書いてみる。

最初につくったモックアップのトップページに対して、ロジックを書いていきます。

indexAction

public class IndexAction {

	public JdbcManager jdbcManager;

	public List<Bookmark> bookmarkList;

	@Execute(validator = false)
	public String index() {
		bookmarkList = jdbcManager.from(Bookmark.class).getResultList();
		return "index.vm";
	}

}

index.vm

<html>
<head>
  <title>SABook</title>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</head>
<body>
  #errorMarkup()
  <h1>SABoooooook!!!</h1>

登録済みのブックマーク一覧:
<hr />
#foreach( $object in $bookmarkList)
<div>
 <p><a href="$object.url">$object.title</a>: $object.url</p>
 <p>$object.comment</p>
</div>
 #end
</body>
</html>

できた!更新とか削除は満足したからいいや。つまづきながらも30分×4回くらいで作れました。