Javascript 将变量从一个JS文件发送到另一个JS文件

Javascript 将变量从一个JS文件发送到另一个JS文件,javascript,jsp,Javascript,Jsp,我有ABC.jsp文件和相应的ABC.js文件。我还有XYZ.jsp文件和相应的XYZ.js文件。 我在ABC.js文件中有一个变量VAR。我想通过Post方法将该变量发送到XYZ.js文件,以便我可以使用XYZ.js中的变量VAR进行一些计算。这些计算将帮助我更改XYZ.jsp文件的内容 我想在一个javascript函数(显然是在ABC.js文件中)中发送变量VAR,当单击ABC.jsp上的按钮时会调用该函数 那么,有谁能帮我用post方法将变量从ABC.js发送到XYZ.js吗。以及如何在

我有ABC.jsp文件和相应的ABC.js文件。我还有XYZ.jsp文件和相应的XYZ.js文件。 我在ABC.js文件中有一个变量VAR。我想通过Post方法将该变量发送到XYZ.js文件,以便我可以使用XYZ.js中的变量VAR进行一些计算。这些计算将帮助我更改XYZ.jsp文件的内容

我想在一个javascript函数(显然是在ABC.js文件中)中发送变量VAR,当单击ABC.jsp上的按钮时会调用该函数

那么,有谁能帮我用post方法将变量从ABC.js发送到XYZ.js吗。以及如何在XYZ.js文件中检索变量


我是这方面的新手。任何帮助都会对我非常有帮助。

使用变量创建ABC.js脚本,通过GET方法将其传递到XYZ.jsp页面

XYZ.jsp?variable=1234
然后,当XYZ.jsp在传递“variable”参数的情况下呈现时,它将在某处呈现此变量。。。甚至作为一个全局JavaScript变量

//这将在JSP中呈现,您只需从传递给JSP页面的参数中分配值

<script>
    myVariable="1234";   // in JPS   myVariable=\"${param.variable}\";
</script>

myVariable=“1234”//在JPS中myVariable=\“${param.variable}\”;

从ABC.js脚本中读取myVariable

为什么要通过POST方法发送此变量?我无法通过GET方法发送数据。URL将更改。而且我不允许更改URL。所以你唯一的选择可能是1。要将变量传递给ABC.JSP,请将其存储在服务器端的会话中,然后从XYZ.JSP或2读取它。将其保存到cookie并从XYZ.js中读取cookie是否不可能通过POST方法?您可以通过POST将参数从ABC传递到XYZ,但不会从带有表单的ABC页面重定向到带有结果的XYZ页面。您可以在表单提交后执行Javascript重定向,但如果是这样,您必须将传递的参数存储在某个地方,最好是在http会话中