EL表达式

${name}

  • 全域查找
  • pageContext --> request --> session --> application

${sessionScope.name} //指定域查找
${pageScope.name}
${requestScope.name}
${applicationScope.name}


javaBean导航(map也是可以这样操作的)

${object.name}
${map['key']}


EL函数库(jstl提供)


自定义函数库

java类 静态方法

  • 创建java类
  package com.suse.yuxin.tags;
    public class TestTag {  
      public static String getName(){
        return "name";
      }
    }
  • 创建tld文件 并放到WEB-INF/下面
      
          JSTL 1.1 functions library
          JSTL functions
          1.1
          fn
          http://java.sun.com/jsp/jstl/xxxcdsds
          
            getName
            com.suse.yuxin.tags.TestTag
            java.lang.String getName()
          
      
  • jsp导入标签并使用
  <%@ taglib prefix="my" uri="/WEB-INF/tlds/nametls.tld" %>
  ${my:getName()}

Nothing is certain in this life. The only thing i know for sure is that. I love you and my life. That is the only thing i know. have a good day

:)

你可能感兴趣的:(EL表达式)