1

モデルデータをビューに表示しようとしています。モデルを使用し、findAll()データJPAリポジトリメソッドを使用してデータリストを追加しました。私のプログラムは働いています。作業コードを追加しました。ここで、ModelAndViewオブジェクトを使用してオブジェクトのリストを渡すことについての議論が必要です。 ModelAndViewを使用しているときに、私は渡すことができません。作業コードは、以下のようなものです、ここでSpringとSpringのデータを使用してモデルデータを表示するJPA by ModelAndViewメソッド

@RequestMapping(value = "/dHome", method = RequestMethod.GET) 
public ModelAndView driverLoad(Model model) 
{ 
List<Driver> driverDetails = new ArrayList<Driver>(); 
driverDetails = (List<Driver>) driverRepo.findAll(); 
model.addAttribute("driverDetails",driverDetails); 
ModelAndView viewObj = new ModelAndView("driverhome"); 
return viewObj; 
} 

は、私がモデルのモデルインスタンスへのオブジェクトのリストを追加したことがわかります。 addAttribute()メソッドを使用しました。また、ModelAndViewオブジェクトでビュードライバを作成します。このコードは正常に動作しています。しかし、ModelAndViewオブジェクトに「driverDetails」というオブジェクトのリストを追加する必要があり、ビューとモデルを1つに統合する必要があります。 ModelAndViewオブジェクトを意味します。私はそれをどのようにすることができますか? ViewObj.addObject( "driverDetails"、driverDetails)を使用したときにアクセスしません。

@GetMapping("/dHome") 
public String driverLoad(Model model) { 

    model.addAttribute("driverDetails", driverRepo.findAll()); 
    return "driverhome"; 
} 

スプリングガイド:いずれかが、私はそれを容易にするようにしてください

答えて

1

オブジェクトを助けることができるServing Web Content with Spring MVC

マイexample

+0

は、応答先生のためにありがとうございました。私はすでにmodel.addAttribute()メソッドを使用しています。上記のコードは動作しています。私は知る必要がありますModelAndViewインスタンスでオブジェクトのリストを使用する方法私はModelAndViewを探索するために二次的なアプローチを探しています。それが難しい場合は、いいえpblm。 ModelAndViewを使用して表示するオブジェクトのリストを送信する必要があります – Jacob

+0

@Princeなぜこれが必要ですか?あなたの使用シナリオを説明できますか? – Cepr0

+0

私のシナリオは現在作業中です。私は今、春、春のブート、maven、およびバネData JPAを学んでいます。だから、Postgres DBから私のオブジェクトのリストを見るためのすべての可能なアプローチを探っています。なぜ私は実装しようとModelAndViewを使用してオブジェクトの私のリストを添付します。なぜなら私はさまざまなタイプの実装についてもっと知らないからです。 – Jacob

関連する問題