私はGoogleAppEngineの初心者コーダーなので、無知なxDを許してください
Slim3 MVCフレームワークを使用しているので、Javaでコーディングしています。
ビューに表示されているオブジェクトのリストがあり、適切なリンクをクリックして1つのオブジェクトを編集したいと思います。編集コントローラーに関連するビューを提供します。次の方法でコントローラーにキーを渡します。
Index.jsp [extract](すべてのオブジェクトを一覧表示するビュー):
<c:forEach var="tweet" items="${tweetList}">
...
<a href="edit?key=${f:h(tweet.key)}">edit</a>
...
</c:forEach>
コントローラーの編集:
public class EditController extends Controller {
@Override
public Navigation run() throws Exception {
Key tweetKey = asKey("key");
return forward("edit.jsp");
}
}
コントローラでは、URLからキーを取得できます。
Key tweetKey = asKey("key");
しかし、このキーを渡して表示(ビューの編集)し、必要なオブジェクト(取得したキーに割り当てられた)を正確に表示するにはどうすればよいですか?