Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách gọi hàm Java từ bên trong hàm JavaScript

JavaScript không thể gọi trực tiếp phương thức Java vì Java chạy phía server. Bạn cần framework Java như JSP để xử lý khi nhận request từ JavaScript.

Code JavaScript (dùng jQuery AJAX):

function initiateFunc() {
  $.get('localhost/project/myexecution.jsp');
}
$(initiateFunc);

Code JSP (myexecution.jsp):

<%@ page import="deleteconfig"%>
<%
  deleteconfig.initiate();
%>

Cách hiện đại: Dùng REST API (Spring Boot, Node.js, v.v.) trả về JSON, JS gọi qua fetch() hoặc axios thay vì JSP.