【发布时间】:2017-11-10 04:17:32
【问题描述】:
我从我的数据库中创建了一个 json 字符串,我想将它传递给我的 javascript 函数,并将其打印到一个 html 表中。我使用角度来轻松打印表格,但我不知道如何将数据从 java 发送到 javascript。 这些是我在 java 中尝试过的。
public void jsonRetr (String numeRepo) throws SQLException {
String sql = "SELECT * FROM " + numeRepo;
PreparedStatement prStm = (PreparedStatement) conn.prepareStatement(sql);
ResultSet rs = prStm.executeQuery(sql);
ArrayList<PersoaneJSON> persoane = new ArrayList<PersoaneJSON>();
while (rs.next()) {
String id = rs.getString("id");
String login_name = rs.getString("login_name");
String email = rs.getString("email");
String public_gits = rs.getString("public_gits");
String Html_profile = rs.getString("Html_profile");
String Avatar_URL = rs.getString("Avatar_URL");
PersoaneJSON persoana = new PersoaneJSON(id, login_name, email, public_gits, Html_profile, Avatar_URL);
persoane.add(persoana);
}
Gson gson = new Gson();
String json = gson.toJson(persoane);
}
这些是我在 javascript 中尝试过的。
var employeeApp = angular.module("EmployeeApp",[]);
employeeApp.controller("empCtrl",function($scope){
$scope.query = {}
$scope.queryBy = '$'
$scope.employees = [];
$scope.orderProp="name";
});
【问题讨论】:
-
到目前为止,您实际上并没有发送任何内容,但使用 Gson 进行格式化就足够了。
-
那么我该如何处理数据,这对我来说是个问题,因为我是初学者,我不知道如何开始@M.Prokhorov
标签: javascript java html angularjs json