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}";

  • 相关阅读:
    12
    11-常用模块
    10-异常处理
    C#程序关闭时怎么关闭子线程
    [转]Android加载图片堆栈溢出
    [转]JS弹出确认/取消对话框
    [整理]获取当前页面的网址
    C/C++多参数处理
    图标素材网站收集
    PHP "Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0" 错误
  • 原文地址:https://www.cnblogs.com/guanghe/p/9791716.html
Copyright © 2011-2022 走看看