在脚本标签中是否有必要使用CDATA标签,如果是这样的话?
换句话说,何时何地:
<script type="text/javascript">
//<![CDATA[
...code...
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)
比这更好:
<script type="text/javascript">
...code...
</script>
Run Code Online (Sandbox Code Playgroud) 我试图在我的 .properties 文件之一中定义以下属性:
personExpression=${person.surname}
Run Code Online (Sandbox Code Playgroud)
然后由配置类读取:
@Configuration
public class TemplateConfig {
@Autowired
private Environment environment;
public String getPersonExpression() {
return environment.getProperty("personExpression");
}
}
Run Code Online (Sandbox Code Playgroud)
然而,这给出了例外:
java.lang.IllegalArgumentException: Could not resolve placeholder 'person.surname' in string value "${person.surname}"
Run Code Online (Sandbox Code Playgroud)
有没有办法让 getgetPersonExpression()返回字符串文字${person.surname}而不尝试解析它?