Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JSP中从模型到AngularJS变量获取对象?_Java_Angularjs_Jsp - Fatal编程技术网

Java 如何在JSP中从模型到AngularJS变量获取对象?

Java 如何在JSP中从模型到AngularJS变量获取对象?,java,angularjs,jsp,Java,Angularjs,Jsp,我向JSP发送一个对象。例如,如果我使用JSP语法,它显示得很好 <div class="mainTitle"> <h2>${item.name}</h2> </div> ${item.name} 但当我尝试按照AngularJS的说明操作时,我没有得到任何结果。我试着这样做 <div class="mainTitle" ng-init="itemAngular = ${item}">

我向JSP发送一个对象。例如,如果我使用JSP语法,它显示得很好

   <div class="mainTitle">
       <h2>${item.name}</h2>
   </div>

${item.name}
但当我尝试按照AngularJS的说明操作时,我没有得到任何结果。我试着这样做

   <div class="mainTitle" ng-init="itemAngular = ${item}">
       <h2>${itemAngular.name}</h2>
   </div>

${itemAngular.name}

但它就是不起作用,没有输出。我做错了什么?

您需要发送类似Json字符串的对象。然后,在客户端,将字符串解析为JSON

var objJson = ${item}; // String;
$scope.item = JSON.parse(objJson);

尝试使用单引号ng init=“itemAngular='${item}'”谢谢您的回复,但是如果我需要发送一个实际的对象呢?它也有一些嵌套对象,我需要在我的页面上使用它们。例如,我的“item”有一个列表参数,我想在我的页面上使用它们。