私のarraylistのデータをjavaの配列にjsの配列に送信したいと思います。私はウェブ上で検索したが、私はまだそれを行う方法がわからない。私は誰かがjsとjavacodeを一緒に書くことによってそれをやろうとしたのを見ました。私はそれを別にどうすればいいですか?つまり、Javaコードとjsコードは別々です。下の画像をご覧ください。 私はjavaFxまたは何かをしたいはjspのようなインターネットを経由する必要はありません。 ありがとうございます。arraylistのデータをjavascriptの配列に送る
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;
import java.util.ArrayList;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
public class SendData extends Application{
Button send;
@Override
public void start(Stage stage) throws Exception {
WebView myWebView = new WebView();
WebEngine engine = myWebView.getEngine();
ArrayList<String> arr = new ArrayList<String>();
arr.add("string1");
arr.add("string2");
arr.add("string3");
arr.add("string4");
arr.add("string5");
send = new Button("send_to_js");
send.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
/*?*/
}
});
VBox vb = new VBox();
vb.getChildren().addAll(myWebView, send);
Scene scene = new Scene(vb, 500, 500);
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
$(document).ready(function() {
/* how do I put the data into the array*/
var receiver = [...];
});