数据库中的数组列表没有显示在浏览器上,但我可以在eclipse控制台上看到它

时间:2015-06-10 13:38:56

标签: spring-mvc thymeleaf

这是我的控制器

@RequestMapping(value = "/users/{userId}/providers/{providerId}/check", method = RequestMethod.GET)
public String initNewDocumentForm121(@PathVariable("userId") int userId,@PathVariable("providerId") int providerId, Model model) {


    List<JdbcDocument> documents = this.clinicService.findByProviderIdAndUserId(providerId, userId);
    System.out.print("findByProviderIdAndUserId");
    System.out.print(documents);

        return "users/myproviders";
}

我可以在eclipse控制台上看到文档数组,但不能在浏览器上看到。

<select id="provider" class="form-control">
        <option th:value="0" >Select a Service Provider</option>
        <option th:each="document : ${documents}"  name="name"  th:value="${document.id}" th:text="${document.name}">[name]</option>
</select>

这是html。我无法在浏览器上看到输出。请指导我。

1 个答案:

答案 0 :(得分:0)

获取该对象后,您必须将该对象添加到model,如下所示,以转发它:

model.addObject("documents", documents);