jsp中EL表达式获取数据

 更新时间:2016年07月03日 09:37:48   投稿:hebedich  
EL 全名为Expression Language。本文给大家介绍的是在jsp中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() %>

相关文章

  • Nacos通过RefreshScope实现配置自动更新的方式分享

    Nacos通过RefreshScope实现配置自动更新的方式分享

    这篇文章主要给大家介绍了Nacos如何通过RefreshScope实现配置自动更新,文中给了两种实现方式供大家参考,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-09-09
  • 解决IDEA maven 项目修改代码不生效,mvn clean、install后才生效

    解决IDEA maven 项目修改代码不生效,mvn clean、install后才生效

    这篇文章主要介绍了解决IDEA maven 项目修改代码不生效,mvn clean、install后才生效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Spring mvc如何实现数据处理

    Spring mvc如何实现数据处理

    这篇文章主要介绍了Spring mvc如何实现数据处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 使用eclipse导入javaWeb项目的图文教程

    使用eclipse导入javaWeb项目的图文教程

    这篇文章主要介绍了如何使用eclipse导入别人的javaWeb项目,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • 详解Spring中bean实例化的三种方式

    详解Spring中bean实例化的三种方式

    本篇文章主要介绍了详解Spring中bean实例化的三种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • SpringSessionRedis配置及发现的问题讲解

    SpringSessionRedis配置及发现的问题讲解

    今天小编就为大家分享一篇关于SpringSessionRedis配置及发现的问题讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 一文盘点五种最常用的Java加密算法

    一文盘点五种最常用的Java加密算法

    大家平时的工作中,可能也在很多地方用到了加密、解密,比如:支付功能等,所以本文为大家盘点了Java中五个常用的加密算法,希望对大家有所帮助
    2023-06-06
  • Mybatis中单双引号引发的惨案及解决

    Mybatis中单双引号引发的惨案及解决

    这篇文章主要介绍了Mybatis中单双引号引发的惨案及解决方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • SpringBoot yaml语法与JRS303校验超详细讲解

    SpringBoot yaml语法与JRS303校验超详细讲解

    YAML 是 “YAML Ain’t Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言),本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • Spring Boot中配置定时任务、线程池与多线程池执行的方法

    Spring Boot中配置定时任务、线程池与多线程池执行的方法

    这篇文章主要给大家介绍了关于Spring Boot中配置定时任务、线程池与多线程池执行的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Spring Boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09

最新评论