jspのページsay.jspがあるので、springを介してview.htmとしてレンダリングされます。okですが、これでリストを渡したいと思います。リストから、view.htmはview.htm/{id}に変更されますが、もし100のデータがあれば、100のJSPページが必要ですか?どうすればいいですか?spring jsp viewの問題
答えて
リクエストにリストを追加して、view.jsp
でそれを繰り返すことができます。だから、(誇張された例)のように
、今
List<String> datas = new ArrayList<String>();
//Add 100 datas...
request.setAttribute("datas", datas);
、あなたはそれを反復する... view.jsp
にJSTLを使用することができます。
<c:if test="${requestScope.datas != null}">
</c:if>
正しく、わかりませんでしたか?
編集あなたの質問に基づいて、あなたはまだ、リスト上のデータを反復処理し、view.htm
にデータIDを付加したアンカータグを作成することができます。
最初のポストに置くようsomeData
が置換datas
ある
(擬似コードで)
$ {someData.description}のようなもの、。アンカータグは<c:if>
タグの内側に配置されます。したがって、配列内に100個のアイテムがある場合、100個のアンカータグがあります。
オブジェクトのコレクションがある場合は、各オブジェクトを個別に表示でき、1つのビューですべてのオブジェクトを処理できるようにする必要があります。さて、あなたのオブジェクトのリストが実際にあなたのデータベースに格納されているすべてのオブジェクトであることを期待しています。したがって、すべてのオブジェクトのリストを返すアクションが1つあります。 Elite Gentlemanの例を使用して、リスト内の各項目のリンクを生成することができます。そのリンクは、オブジェクトのデータベースIDをコントローラーに渡して別のエンドポイントに送られます。そのコントローラはそのIDでオブジェクトを取得し、そのオブジェクトを使用してビューをレンダリングします。ここでは例です:
// Your 'index' action
@RequestMapping('myObjectType/index/')
public ModelAndView index() {
List<MyObject> list = // Get your objects from the database
return new ModelAndView("index", "list", list); // insert your list into the MAV
}
// Your 'show' action
@RequestMapping('myObjectType/show/{id}')
public ModelAndView show(@PathVariable("id") String id) {
MyObject obj = // Get your object from the database from the id param
return new ModelAndView("show", "obj", obj);
}
だからあなたのindex.jspに、あなたはあなたのリストオブジェクトを反復処理し、オブジェクトのidを渡して「ショー」のエンドポイントを指すコレクション内の各アイテムのリンクを作成します。次に、show.jspには、返されたオブジェクトに関する情報を表示します。
希望に役立ちます。
- 1. jspの問題
- 2. jspページのエンコーディングの問題
- 3. JSPセッションの問題
- 4. JSPエンコーディングの問題
- 5. jspページングの問題
- 6. JSP getParameterの問題
- 7. Spring View Resolver returns 404
- 8. Image ViewとonClickListenerの問題
- 9. PresentModel View Controllerの問題
- 10. Ionic Collapasable Viewトグルクラスの問題
- 11. Spring View Resolvers - リソースバンドルビューのリゾルバとJSPページのオーバーヘッド
- 12. JSPでのログインの問題
- 13. jspでのセッションの問題
- 14. JSPページのリロードの問題
- 15. のJSPキャッシュの問題
- 16. JSPでのエンコーディングの問題
- 17. JSPでのセッションの問題
- 18. Spring 3のJSON問題と
- 19. JSPとサーブレットの問題
- 20. jsp type = "file"の問題
- 21. JSPサーブレットとAjaxの問題
- 22. スプリングウェブフローダイナミックJSP /フォームの問題
- 23. BodyContentImpl jspタグメモリリークの問題
- 24. インタラクションservlet-jspの問題
- 25. jsp配列リストの問題
- 26. Spring MVC Java Configの問題
- 27. spring 3.0 + tiles 2.1リダイレクトの問題
- 28. Springコンストラクタの問題
- 29. Springバッチページングの問題
- 30. Springブート、Viewの考えられる原因を解決できない問題
いいえいいえ私は尋ねない、私はビュー/ 123、ビュー/ 124、ビュー/ 125のようなものを望んでおり、これらのIDに適合するページは関連性の高いデータを示しています – aditya
@aditya、私は私の投稿を更新しました...それはあなたが探しているものですか? –