Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将javascript变量指定给velocity模板变量_Java_Javascript_Velocity - Fatal编程技术网

将javascript变量指定给velocity模板变量

将javascript变量指定给velocity模板变量,java,javascript,velocity,Java,Javascript,Velocity,在我的velocity模板中,我有一个javascript变量,如 var workflowInstanceNameText = document.getElementById('workflowInstanceName').value; 我想把javascript变量分配给velocity模板变量 #set(workflowName = 'someexpression here'); 在某些表达式中,我尝试了如下操作,但没有赋值 #set(workflowName = workflowI

在我的velocity模板中,我有一个javascript变量,如

var workflowInstanceNameText = document.getElementById('workflowInstanceName').value;
我想把javascript变量分配给velocity模板变量

#set(workflowName = 'someexpression here');
在某些表达式中,我尝试了如下操作,但没有赋值

 #set(workflowName = workflowInstanceNameText);
 #set(workflowName = $workflowInstanceNameText);
感谢您的帮助


提前感谢。

在服务器端进行Velocity模板制作。因此,如果希望客户端的javascript变量在服务器端的velocity模板阶段可用,则必须将该变量作为请求参数发送到服务器端servlet/action,并在velocity模板中引用该请求参数。

velocity在服务器端起作用。JavaScript在客户端(浏览器)上工作。您可以使用Velocity生成JavaScript,但不能反过来