微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WSO2 EI - <小于符号在脚本介体Javascript中抛出错误

如何解决WSO2 EI - <小于符号在脚本介体Javascript中抛出错误

我在 WSO2 的属性中存储了 2 个变量,称为 date1 和 date2,它们都是“YYYY-MM-DD”格式的日期字符串。然后我有一个脚本来解析日期并进行比较以查看 date2 是否小于 date1。

<script language ="js">
    var log = mc.getServiceLog();
    var date1 = Date.parse(mc.getProperty('date1'));
    var date2 = Date.parse(mc.getProperty('date2'));
    log.info(date1);
    log.info(date2);
    var date2Before1 = (date2 < date1) ? true : false;
    mc.setProperty("date2Before1",date2Before1);
</script>

但是,在构建我的 .car 文件并部署后,我收到此错误

Caused by: org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ' ' (code 32) in content after '<' (malformed start element?).

不太确定我做错了什么。日期可能无法正确解析吗?

解决方法

尝试用 CDATA 元素封闭脚本中介器逻辑,如下所示

            $(document).ready(function() {
               $('.filter').multifilter();
            });

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。