zoukankan      html  css  js  c++  java
  • javax.el.ELException: Failed to parse the expression [${}]错误的解决方法

    今天在使用layer弹层插件的时候,配置了一个点击事件如下

            $(".deleteBtnClass").click(function(){
                
                var id = $(this).attr("adminId");
                
                layer.confirm('您是否确定删除该条数据',{btn:['确定','取消']},function(index){
                    //因为是迭代,所以不能用${}获取值
                    window.location.href="${PATH}/admin/doDelete?pageNum=${page.pageNum}&id="+id;
                    
                    layer.close(index);
                },function(index){
                    
                    layer.close(index);
                });

    但是发现报错了如下:javax.el.ELException: Failed to parse the expression [${}]

     我仔细看代码看了好几遍,实现了好几遍,其中有几次成功,有几次不成功

    于是我百度出现的原因,大家的说法都相同,为下面这三个

     可是我检查代码和修改配置文件均无效,陷入困境,于是我放置然后去吃午饭

    吃完午饭重新写了一遍代码,诶,没报错,但是我有个习惯,就是会做笔记,然后注释必须要写

    当我写注释的时候,发现运行访问又报错了,这就很尴尬了,我尝试把注释//去掉,访问成功,没报错

    于是我认为是注释的问题,在eclipse中我使用ctrl+shift+/才晃过神原来JavaScript的注释是/**/

    于是我把代码注释从//换成了/**/,本以为可以了,没想到又报同样的错

    无奈之下我把所有的注释全部去掉再运行,运行成功了

    总结:将代码中的所有注释去掉

    原理:暂不确定,因为按照常理来说,有注释是没问题的啊,目前只有使用jquery的插件layer弹层会这样,其余的还是可以注释的,希望后来者能解答我这个疑惑

  • 相关阅读:
    IDEA插件之 CodeGlance(无需滚动的代码地图)
    【翻译】面向自然语言处理的深度学习(一)
    如何估算神经网络参数占用多少内存或显存容量
    Latex向上向下取整语法 及卷积特征图高宽计算公式编辑
    自动测试LeetCode用例方法
    C# Wpf 文件保存对话框
    YOLO实践初探
    前中后序递归遍历树的体会 with Python
    Python 中日期函数
    Tensorflow Windows安装
  • 原文地址:https://www.cnblogs.com/skyvalley/p/13576809.html
Copyright © 2011-2022 走看看