如何在服务器端执行 JS

How can I execute JS on server-side?

本文关键字:执行 JS 服务器端      更新时间:2023-09-26

我在一个Java EE项目上,我需要在我的Java代码上使用JS变量的值,但我的java代码在我的JS(逻辑)之前执行

但是我需要 JS var 的值来执行我的 java,我认为如果我在服务器端执行我的 js,它会起作用,但我不知道该怎么做......

我的代码是这样的:.JS:

function(){
var url = "an url of 20.000 char that I can't pass in GET and who is automatically generated by google chart API"
}

爪哇岛:

<%
String urlChart = "value of my "url" var in js";
session.setAttribute("urlChart", urlChart); 
%>

但我不知道 tu 如何将我的 JS var 的值放在我的 java 代码中。你可以帮我吗?有人说我必须使用AJAX,但我不知道如何使用它。

在我的理解中,这是不可能的。 您必须切换到其他一些替代解决方案。 你可以使用 CGI 或 PHP 或 AJAX。http://www.w3schools.com/ajax/

你可以检查这个类似的问题:如何使用xmlhttprequest从javascript向servlet发送字符串

如果这没有帮助,那么您需要提供更多详细信息,因为我不确定我是否理解您的问题。