我正在使用Java引擎制作Web应用程序。如何轻松地将我的服务器端数据从Java代码传输到客户端代码(HTML,css,JavaScript,...)。我知道servlet,但我不知道如何正确使用它们。
我们有一个功能齐全的Java引擎,一个用HTML和CSS制作的GUI,现在我们需要以两种方式使用这些数据。
以下是我的servlet构造函数中的一些代码:
public GameServlet() {
super();
int numberOfPlayers = 4;
int[] wins = {1,2,3,4};
int[] losses = {1,2,3,4};
String[] players = {"player1", "player2", "player3", "player4"};
Game game = new Game(numberOfPlayers, players, wins, losses);
System.out.println("test");
System.out.println(players[3]);
game.Start();
}
如何在我的JavaScript代码中访问例如player数组?
答案 0 :(得分:0)
您可以使用AJAX从客户端从服务器获取数据。
JQuery有很多辅助功能可供帮助。
例如:
.DataSeries(dataSeries => dataSeries.Line()
.CollectionAlias("Assimptota")
.Data(new object[] { 89, 26, 77, 81, 0, 0, 0, 0, 0, 0 }))
请how to do routing in java servlets。
您需要执行上述请求,然后过滤网址$.get('url/to/server-side/data').success(function(response) {
console.log(response);
});
到服务器端方法,以响应数据。