Ich möchte mein JSON-Objekt aus Servlet in angularjs zurückgeben Ich schrieb eine eckige App, es gibt keinen Fehler, aber es wird auch keine Daten erhalten. Ich kann nicht richtig suchen, weil mein Englisch etwas unzureichend jemand kann mir helfen, über das bitte hier meinen CodeWie man JSON-Objekt vom Servlet mit angularjs zurückgibt
AngularJS
<div ng-app="myApp" ng-controller="customersCtrl">
<ul>
<li ng-repeat="x in myData">
{{ x.1}}
</li>
</ul>
<script>
var app = angular.module('myApp', []);
app.controller('customersCtrl', function ($scope, $http) {
$http.get("first").then(function (res) {
$scope.myData = res.data.jso;
});
});</script>>
Und hier meine Methode doGet meine Json Objekt es ist Innerhalb ;
@Override
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
try {
res.setContentType("text/html");
PrintWriter pw = res.getWriter();
Connection conn = DriverManager.getConnection(url, uname, pass);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
JSONObject jso = new JSONObject();
jso.put("1", rs.getString(1));
jso.put("2", rs.getString(2));
jso.put("3", rs.getString(3));
jso.put("4", rs.getString(4));
jso.put("6", rs.getString(6));
jso.put("8", rs.getString(8));
pw.print(jso);
}
conn.close();
rs.close();
pw.close();
stmt.close();
pw.flush();
} catch (Exception e) {
out.println(e.getMessage());
}
}
Cab Sie versuchen, mit x ["1"]? – Vivz
Verwenden Sie 'console.log ($ scope.myData);' und sehen Sie, was es drucken wird – CIPHER007
Ich habe beide versucht, aber nicht funktioniert kein Fehler keine Daten – TPBAFK