如何将json对象数据显示到我的视图层(JSP)?

时间:2013-08-13 19:48:48

标签: ajax json spring-mvc

在我的项目中,我正在使用springMVC + Hibernet。当 EndUser点击他/她的个人资料链接我想显示他/她的信息。因为我在春季MVC中使用ajax。现在我的控制器以 JSON 对象的形式返回数据,但我不知道如何更新我的视图中的对象Page。在该对象中我有超过25个字段,任何一个帮助我如何更新JSON对象数据我的jsp标签(FirstName,LastName .....)

我这样的代码

$.ajax({
  type: "GET",
 url: "AjaxActionController?",
 dataType: "json",

    success: function(data){
       alert(data);
     var firstName = data.getFristName();
     }

} 现在我想将此数据更新到我的视图层

1 个答案:

答案 0 :(得分:1)

一种“简单”的方法是在你想要数据的html元素上设置一个id并使用jQuery来设置它。随着应用程序的增长,这将越来越“简单”。

HTML:

<div id="firstName"/>

的javascript:

success:function(data){
   var firstName = data.getFirstName();
   $('#firstName').text(firstName);
 }

如果您希望对大型应用程序更易于管理,则该概念称为“数据绑定”。尝试使用javascript数据绑定框架,例如KnockoutEmber / Backbone,AngularEpoxy / Backbone。 jQuery can do it toosome work