zoukankan      html  css  js  c++  java
  • EL表达式判断条件要写在${}内

    由于老没开发框架了,今天提取公共省市县三级联动组件时,使用jsp传参搞了半天才弄出来。

    组件代码

     1 $(function(){console.log("${param.init}");
     2         <c:if test="${param.init}">
     3             <c:if test="${not empty data && not empty data.province}">
     4                 var address = {
     5                     province : "${data.province}",
     6                     city : "${data.city}",
     7                     coll : "${data.coll}",
     8                     detailAddress : "${data.detailAddress}"
     9                 };
    10             </c:if>
    11             setAddress(address);
    12         </c:if>
    13     });
    14     function setAddress(address) {
    15         window.initSelect(1, 'province','${adminPath}/basic/usualaddress/regionSelect');
    16         if(address && address.province) {
    17             window.$("#province").val(address.province);
    18             window.changCity('${adminPath}/basic/usualaddress/regionSelect');
    19             window.$("#city").val(address.city);
    20             window.changColl('${adminPath}/basic/usualaddress/regionSelect');
    21             window.$("#coll").val(address.coll);
    22             window.$("#detailAddress").val(address.detailAddress);
    23         }
    24     }

    调用

    1 <jsp:include page="../../common/address.jsp">
    2     <jsp:param name="init" value="true" />
    3 </jsp:include>

    EL表达式判断规范

    test="${条件要写在大括号里面}"

    错误案例:test="${param.init} == true";

    应为:test="${param.init == true}";

  • 相关阅读:
    C#中关于DBNULL的处理方法
    html 点击复制
    AJAX的简洁写法
    PHP 数组模糊查询
    PHP二维数组搜索返回数组
    php 数组排序得方法
    PHPExcel的使用
    使用PHPword中文乱码并且下载的方法
    关于多图上传的修改的操作
    把一个表里的两列或者三列合并为一行
  • 原文地址:https://www.cnblogs.com/guanghe/p/9791716.html
Copyright © 2011-2022 走看看