0

我正在尝试在 java-script 文件中使用 spring-mvc 标记,这就是我想要做的

var firstName="<spring:theme code='register.firstName.invalid' javaScriptEscape='true'> ";

似乎它不像使用alert(firstName)它提供相同的文本而不是资源包中的文本时那样工作。

我做错了什么吗?

4

1 回答 1

1

Spring不处理标准javascript文件,它只是一个静态文件,由Web容器按原样提供,没有任何转换。

如果您需要使用服务器端逻辑(如 Spring 标签)设置一些 Javascript 变量,您可以在 JSP 中完成,并从 javascript 中使用它。

或者您也可以编写自己的请求过滤器,它会即时处理和转换您的静态文件,但这是主要的性能损失。

于 2012-06-25T11:26:07.790 回答