当我使用 Javascript 构建字符串时,为什么 Oracle ADF 没有为我转义引号?
<jsp:root ...>
<f:view ...>
<afh:html>
<f:loadBundle basename="message" var="msg"/>
<afh:head ...>
<script>
function validate() {
var errorMessages = '';
.
.
if (regNum == '') {
errorMessages = errorMessages + '<h:outputText value='#{msg['getDetails.validate.regNum']}"/>' + '\r\n';
}
.
.
在我的消息资源文件中,我有类似
getDetails.validate.regNum=I'd enter the registration number if I were you.
真正的文本是带有重音字符的爱尔兰语,我可以看到重音字符被转义,但引号字符却没有。