将javascript变量指定给velocity模板变量
在我的velocity模板中,我有一个javascript变量,如将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
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,但不能反过来