2017-11-14 26 views
0

私のウェブはデータベースからデータを読み込んでテーブルに表示しますが、動作するはずです。私の見解thymeleaf th:それぞれループしていません

<!DOCTYPE HTML> 
<html xmlns:th="http://www.thymeleaf.org"> 
<body> 
    <h1>${message}</h1> 
    <h1>${users.get(0).username}</h1> 
    <h1>${users.get(1).passw}</h1> 
    <table> 
     <thead> 
     <tr> 
      <th>name</th> 
      <th>password</th> 
     </tr> 
     </thead> 
     <tbody> 
     <tr th:each="user : ${users}"> 
      <td th:text="${user.username}"/> 
      <td th:text="${user.passw}"/> 
     </tr> 
     </tbody> 
    </table> 
</body> 
</html> 

ハロー単語が表示されている
私のコントローラ

public String printWelcome(ModelMap model) { 
    model.addAttribute("message", "Hello world!"); 
    List<User> users = userDAO.getAllUser(); 
    model.addAttribute("users", users); 
    return "hello"; 
} 

。また、第1データのユーザ名と第2データのパスワードも良好に表示されます。しかし、表には、ループデータではなく、HTMLコードに
enter image description here

<tr th:each="user : [[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]]"> 
    <td th:text=""></td> 
    <td th:text=""></td> 
</tr> 
+0

あなたは本当にタイメレフの眺めですか? Spring MVCの設定を教えてください。 –

+0

あなたはpom.xmlの平均コードですか? 私はあなたのSpring構成を意味thymeleaf-spring4 2.1.4.RELEASE

+0

org.thymeleaf。 –

答えて

-1

あなたは、プロジェクト内のThymeleafの設定に問題があり、ソースファイルの「目」タグをHTMLに変換する必要があるオブジェクトを示す表示されません含まれています構文解析後に生成されたHTMLは元のタグを表示します。

春の構成に関するソティリオスDelimanolisで尋ねたようInternalResourceViewResolver

1

を確認してください。私は把握しようとしたが、ファイルがmvc-dispatcher-servlet.xmlであることがわかった。それはJavaバージョンと冗長です。

私の解決策は、xmlの部分を削除します。

関連する問題