如何在服务器端执行JS?

时间:2015-01-29 11:01:07

标签: java javascript ajax java-ee

我正在使用Java EE项目,我需要在我的Java代码上使用JS var的值,但我的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"
}

Java:

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可以查看这个类似的问题:how to send a string to a servlet from javascript using xmlhttprequest

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