尝试执行以下操作时,我在 IE 中遇到“预期错误')'”的脚本错误:
alert(<%=SystemConfig.getTranslatedTextByKey(LBIBOConstants.LANG_KEY_MODIFYTIME_ALRTMISSINGA, userLocale)%> + strMessageString + <%=SystemConfig.getTranslatedTextByKey(LBIBOConstants.LANG_KEY_MODIFYTIME_ALRTMISSINGB, userLocale)%>);
我原本只想提前将一个字符串加在一起来发出警报,但我也试过了,但也没有运气。
我的猜测是你不能做这样的事情,但我没有很多其他选择(代码是由其他人开发的,所以我知道有比 Scriptlets 更好的选择)。
无论如何,这些由 JSP 表达式返回的字符串都可以在 constants.java 文件中找到,而这些文件又是从语言包中加载的,以防大家想知道。我已经仔细检查了这些,它们都很好。
当一个值是页面中的 var 并且其他值在 scriptlet 标记中时,如何将这些字符串添加在一起?是否可以?