JSTL、jsp和Dojo解析问题

JSTL、jsp和Dojo解析问题,jsp,templates,dojo,jstl,Jsp,Templates,Dojo,Jstl,我有一个带有templateString的dojo小部件,看起来像${buttonLabel}。小部件位于jstl/jsp中 <div>${buttonLabel}</div> 当jsp被解析时,${buttonLabel}被解析为空,现在模板变成了,dojo模板mixin无法识别它来替换字符串 有没有办法避免在服务器中进行jstl/jsp解析?您可以在模板的JS文件中为${buttonLabel}设置任何默认值 buttonLabel: 'someValue', //

我有一个带有templateString的dojo小部件,看起来像${buttonLabel}。小部件位于jstl/jsp中

<div>${buttonLabel}</div> 当jsp被解析时,
${buttonLabel}
被解析为空,现在模板变成了
,dojo模板mixin无法识别它来替换字符串


有没有办法避免在服务器中进行jstl/jsp解析?

您可以在模板的JS文件中为${buttonLabel}设置任何默认值

buttonLabel: 'someValue',

//other code
constructor:function(){
}

我找到了解决这个问题的方法。问题是JSP变量语法与DOJO的语法相同,必须使用\
****${buttonLabel}

但是JS本身是第三方,我们无法控制它。有没有办法避免从JSP解析器进行这种解析?我也不喜欢扩展小部件并覆盖自定义小部件中的字段。使用JSTL变量语法为变量设置一些值可能会对您有所帮助。试试看:我会试试,然后告诉我。