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

  • 相关阅读:
    在WinForm中通过C#调用CHM帮助文件
    筹备婚礼之音乐
    挖掘Microsoft Visual Studio 里面的资源之数据库连接配置
    好的Sql语句也能提高效率
    任务安排
    (读书笔记)
    MicroTeam 博客书写注意事项
    泛海精灵的用户分析:补充【Song Xie】
    什么是测试
    [scrum]2010.12.23
  • 原文地址:https://www.cnblogs.com/guanghe/p/9791716.html
Copyright © 2011-2022 走看看