如何在<script>标签中获取Spring MVC控制器模型键值

罗伯特·克鲁斯多(Robert Crusador)

我看过重复的问题,但与我的问题无关。我是Spring MVC的新手。我的控制器代码是

@RequestMapping(value = "/employee/add", method = RequestMethod.POST)
public String addNewPost(Employee emp, BindingResult bindingResult, Model   model) {
   empr.save(emp);
   model.addAttribute("Employees", empr.findAll());
   System.out.println(empr.findAll());
   return "display";
}

我的JavaScript代码是

<script type="text/javascript">
   var data1 = [];
   $(document).ready(function(){
   var emp = ${Employees};// shows Uncaught SyntaxError: Unexpected token { in this line

我想参考通过发送的员工密钥model.addAttribute如何才能做到这一点?尽管使用thymeleaf在html中工作正常(我正在将STS 3.8.1与jquery-1.11.1.min.js和spring-boot-starter-thymeleaf 1.4.0版本一起使用)

<p th:each="emp : ${Employees}">
<h4>ID:</h4>
<div th:text="${emp.id}"></div>
<h4>Title:</h4>
<div th:text="${emp.name}"></div>
<h4>Content:</h4>
<div th:text="${emp.address}"></div>
<h4>Salary:</h4>
<div th:text="${emp.salary}"></div>
<div>---------------------------------------------------------</div>

</p>
小羊羔

您正在使用百里香-因此您可以执行以下操作以使其正常工作:

<script th:inline="javascript">
     /*<![CDATA[*/
     var emp = [[${Employees}]];
    /*]]>*/
</script>

CDATA部分(请注意,也对此进行注释)指示thymeleaf在进行xml验证时忽略此部分。

最后${Employees},您可以将其写在script标签内。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在控制器laravel 5.2中获取模型

来自分类Dev

如何在控制器的模型中获取变量?

来自分类Dev

如何在ASP.NET MVC中的控制器中调用模型方法

来自分类Dev

如何在控制器MVC中添加必需的模型属性?

来自分类Dev

如何在MVC 4中从控制器访问私有构造函数到模型类

来自分类Dev

如何在jsp中调用Spring MVC控制器

来自分类Dev

如何在Spring MVC中映射多个控制器

来自分类Dev

如何在Spring MVC中创建主控制器

来自分类Dev

如何在Spring MVC中映射多个控制器

来自分类Dev

在Spring MVC中如何在控制器中获取上下文路径

来自分类Dev

如何在Spring MVC控制器中以表格形式获取表单数据?

来自分类Dev

如何在Spring MVC控制器中获取HttpRequest getEntity数据?

来自分类Dev

如何在ShoppingCart控制器/模型中模拟HttpContext

来自分类Dev

如何在控制器类中调用模型类

来自分类Dev

如何在Sails中访问控制器外部的模型

来自分类Dev

如何在控制器中检查模型数据打印?

来自分类Dev

如何在控制器中包括不是模型的类

来自分类Dev

如何在Sails中访问控制器外部的模型

来自分类Dev

如何在 Ember 控制器中访问模型数据

来自分类Dev

如何处理MVC ViewModel-域模型-MVC控制器和服务中的实体

来自分类Dev

如何在MVC中测试控制器类?

来自分类Dev

如何在MVC控制器中写入数据?

来自分类Dev

如何在MVC控制器中覆盖动作?

来自分类Dev

如何在MVC中测试控制器类?

来自分类Dev

AngularJs如何从Spring MVC控制器访问模型属性值

来自分类Dev

如何序列化模型,将其传递给Ajax请求中的MVC控制器

来自分类Dev

在MVC / MVP框架中,如何处理未与单个模型/控制器关联的页面?

来自分类Dev

如何序列化模型,将其传递给Ajax请求中的MVC控制器

来自分类Dev

如何通过MVC C#中的控制器将模型数据发送到视图

Related 相关文章

  1. 1

    如何在控制器laravel 5.2中获取模型

  2. 2

    如何在控制器的模型中获取变量?

  3. 3

    如何在ASP.NET MVC中的控制器中调用模型方法

  4. 4

    如何在控制器MVC中添加必需的模型属性?

  5. 5

    如何在MVC 4中从控制器访问私有构造函数到模型类

  6. 6

    如何在jsp中调用Spring MVC控制器

  7. 7

    如何在Spring MVC中映射多个控制器

  8. 8

    如何在Spring MVC中创建主控制器

  9. 9

    如何在Spring MVC中映射多个控制器

  10. 10

    在Spring MVC中如何在控制器中获取上下文路径

  11. 11

    如何在Spring MVC控制器中以表格形式获取表单数据?

  12. 12

    如何在Spring MVC控制器中获取HttpRequest getEntity数据?

  13. 13

    如何在ShoppingCart控制器/模型中模拟HttpContext

  14. 14

    如何在控制器类中调用模型类

  15. 15

    如何在Sails中访问控制器外部的模型

  16. 16

    如何在控制器中检查模型数据打印?

  17. 17

    如何在控制器中包括不是模型的类

  18. 18

    如何在Sails中访问控制器外部的模型

  19. 19

    如何在 Ember 控制器中访问模型数据

  20. 20

    如何处理MVC ViewModel-域模型-MVC控制器和服务中的实体

  21. 21

    如何在MVC中测试控制器类?

  22. 22

    如何在MVC控制器中写入数据?

  23. 23

    如何在MVC控制器中覆盖动作?

  24. 24

    如何在MVC中测试控制器类?

  25. 25

    AngularJs如何从Spring MVC控制器访问模型属性值

  26. 26

    如何序列化模型,将其传递给Ajax请求中的MVC控制器

  27. 27

    在MVC / MVP框架中,如何处理未与单个模型/控制器关联的页面?

  28. 28

    如何序列化模型,将其传递给Ajax请求中的MVC控制器

  29. 29

    如何通过MVC C#中的控制器将模型数据发送到视图

热门标签

归档