【问题标题】:Providing Data From Spring MVC to AnjularJS in the initial view call在初始视图调用中从 Spring MVC 向 AnjularJS 提供数据
【发布时间】:2015-04-07 07:36:48
【问题描述】:

我是 Angular JS 的新手,我已经使用 Angular JS 创建了一个 Spring MVC Web 应用程序,我知道从视图中我们可以使用资源、restangular、http 从 Angular JS 调用 REST 服务,但是在 Spring 中说 Controller a视图被触发并再次通过视图中的角度加载数据从角度调用REST调用从视图到服务器并在此后获取数据以进行加载,而是有什么方法可以在触发视图时传递json对象从 Spring 控制器到 Angular JS 本身。!

我尝试了我在 StackOverflow 中找到的具有类似问题的代码,并且我修改了使用“ng-init”的方法,但我还没有找到解决方案.. [2]:Getting data from Spring MVC in Angular JS in the initial view call

SpringController

@RequestMapping(value="/BillingHome")
   public ModelAndView redirectToMainHome(HttpServletRequest  req,HttpServletResponse res) throws JSONException
   {
      String msg="\"JSON Testing\",\"JsonTesting\"";
     /*  JSONObject jobj=new JSONObject(msg);*/

      HashMap<String,String> hdata=new HashMap<String,String>();
      hdata.put("JSONTesting", "JSONTESTING");

      Gson gson= new Gson();
        String jobj=gson.toJson(hdata);

        System.out.println(jobj);

        return new ModelAndView("Billing/BillingHome","jobj",jobj);

   }


BillingLogin.jsp

<html ng-app="loginApp" ng-init="JSONfromServer=${jobj}">
<head>
<title>Billing..</title>

</head>
<body ng-contorller="loginCtrl">
<%
  String usnamefrmSession;
  usnamefrmSession=session.getAttribute("username").toString();
%>


<center><h2>Hello <%=usnamefrmSession%> ..! <br>Inside Billing Home           Successfully..</h2></h1></center>


<input type="text" ng-model="JSONfromServer">


</body>
</html>

但是当我运行这个应用程序数据时,必须提供来自 spring 的 json 数据的输入字段被放置为空。 如果可能,请帮助我提出建议和解决方案

【问题讨论】:

    标签: angularjs spring-mvc


    【解决方案1】:

    使用控制器和利用一些习俗帮助我得到最接近的答案

    【讨论】:

      猜你喜欢
      • 2014-07-29
      • 2013-05-05
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      • 1970-01-01
      • 1970-01-01
      • 2016-06-07
      • 2023-03-06
      相关资源
      最近更新 更多