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

  • 相关阅读:
    计算机书籍.网址
    MVC是必知必用的
    技术
    三色旗帜分类
    巴斯卡三角形
    Centos安装wine等组件的问题
    some software that is used to speed up your system
    驾照考试系统之流程图
    用静态成员函数调用非静态成员变量
    MFC 进度条控件
  • 原文地址:https://www.cnblogs.com/guanghe/p/9791716.html
Copyright © 2011-2022 走看看