2017-05-12 12 views
0

モデル「マップ」にプロパティを追加するにはどうすればよいですか。
私はThymeleafをビューとして使用しています。Spring Controller:表示するプロパティを追加していますか?

@GetMapping 
public String showMapFormForUpdate(@PathVariable Long mapId, Model model) { 

    GameMap map = mapService.findMap(mapId); 

    model.addAttribute("map", map); 
    model.addAttribute("map.userId", map.getUser().getId()); 

    return "map-form"; 
} 

問題:
"map.userId"動作していない

質問:
しかし、どのように私は、Thymeleafは「userIdを、 "マップ" のモデルを持っていることを達成することができます"プロパティ?

+0

'GameMap'が' Map'インタフェースを実装するかどうかを明確にする必要があります。回答はこれに依存します。それは前提です。 – bphilipnyc

答えて

0

あなたのクラス構造は明確ではありませんが、あなたのコードを見てください私は${map.user.id}式を使ってあなたのビューでユーザーIDを取得することができると思います。

関連する問題