我想问一下使用模板文字es6语法和struts美元变量符号
在jsp中我有一个看起来像这样的脚本:
let formSelector = "form#saveForm div";
let inputPrefix = `<input type='hidden' name='compositeEx[${index}]'`;
console.log(`index${index}`);
问题是当我在console.log时,我只得到index
而没有索引值。
如果我这样做
console.log(`index`+index);
它打印我想要的值
我想知道是否存在struts2 $ {value}用法的混淆,es6模板文字功能有任何文档或者使用模板文字和struts的方法
答案 0 :(得分:0)
好吧,我试图逃脱美元符号并且有效 我猜服务器上的struts渲染会产生这样的结果:
console.log(`index${index}`);
到此(在jsp脚本标签上下文的js函数调用之后索引可用)
console.log(`index`);
逃避美元符号:
console.log(`index\${index}`);
渲染到
console.log(`index${index}`);
可以使用javascript