※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※コントローラーのfindメソッド
def find = {
def fstr = params.fstr;
def datas = SampleData.getAll();
def arr = [
'title':"Show All",
'msg':"検索結果一覧です。",
'datas':datas
];
arr;
}
※find.gsp
<!DOCTYPE html>
<html>
<head>
<meta name="layout" content="mylayout" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Grails Hello</title>
</head>
<body>
<h1>${title}</h1>
<h2>${msg}</h2>
<form method="post" action="create">
<table>
<tr><td>検索:</td><td><input type="text" name="fstr"></td></tr>
<tr><td></td><td><input type="submit"></td></tr>
</table>
</form>
<table>
<g:each in="${datas}" status="i" var="data">
<tr>
<td>${data.name}</td>
<td>${data.mail}</td>
<td>${data.age}</td>
</tr>
</g:each>
</table>
</body>
</html>
| 次へ >> |