zoukankan      html  css  js  c++  java
  • [javaEE] EL表达式获取数据

    jsp标签:

    <jsp:include>

    <jsp:forward> 实现请求转发

    <jsp:param> 给上面的添加参数的

     

    EL表达式:

     

    1.获取变量数据

    <%

    String name="陶士涵";

    pageContext.setAttribute("name",name);

    %>

    你好,${name}

     

    2.获取数组数据

    <%

    String[] names={"陶士涵","张三"};

    pageContext.setAttribute("names",names);

    %>

    你好,${names[0]}

     

    3.获取集合数据

    <%

    List<String> names=new ArrayList<String>();

    names.add("陶士涵");

    names.add("张三");

    pageContext.setAttribute("names",names);

    %>

    你好,${names[1]}

     

    <%

    Map<String,String> names=new HashMap<String,String>();

    names.put("name","陶士涵");

    pageContext.setAttribute("names",names);

    %>

    你好,${names['name']} ${names.name }

     

    4.获取javabean数据

    注意要导包,表达式自动调get方法

    <%

    Person person=new Person();

    person.setName("taoshihan");

    pageContext.setAttribute("person",person);

    %>

    你好,${person.name }

    路径:${pageContext.request.contextPath } == <%=request.getContextPath() %>

     

     

     

     

    5.执行运算

    获取常用开发对象

    调用java方法

     

     

    JSTL:

     

    自定义标签:

  • 相关阅读:
    精益软件度量——实践者的观察与思考读书笔记三
    JS数组操作
    webpack开发环境所需要的插件
    vim 操作
    关于http的npm包
    闭包模式
    一般系统架构的设计
    工作心得
    UML知识
    express源码剖析4
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5636054.html
Copyright © 2011-2022 走看看