博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EL表达式
阅读量:3951 次
发布时间:2019-05-24

本文共 1458 字,大约阅读时间需要 4 分钟。

EL:

EL:只能进行取值
一般都是从对象中取出他的属性值,就是单个取值

el的十一个内置对象

pageContext
作用域相关对象
pageScope
requestScope
sessionScope
applicationScope
参数相关对象
param
paramValues
cookie
全局初始化参数
initParam

<%@page import="java.util.HashMap"%><%@page import="java.util.Map"%><%@page import="java.util.List"%><%@page import="java.util.ArrayList"%><%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here

单个字符串

<%pageContext.setAttribute("name", "page");request.setAttribute("name", "request");session.setAttribute("name", "session");application.setAttribute("name", "application");%>

普通方式去取值

<%= pageContext.getAttribute("name") %>
<%= request.getAttribute("name") %>
<%= session.getAttribute("name") %>
<%= application.getAttribute("name") %>

el格式去取值

${pageScope.name}${requestScope.name}${sessionScope.name}${applicationScope.name}

---------------------------------------------------

数组格式

<%String[] a = {"1","2","3"};pageContext.setAttribute("name", a); //存值%>${ name[0]} ,${ name[2]} ,${ name[1]}

---------------------------------------------------

list集合格式

<%List list = new ArrayList();list.add("1");list.add("2");list.add("3");list.add("4s");pageContext.setAttribute("array", list); //%>${array[0] },${array[1] },${array[2] },${array[3] }\

---------------------------------------------------

map集合格式

<%Map map = new HashMap();map.put("name", "张三");map.put("age", 23);pageContext.setAttribute("a", map);%>${a["name"] } ${a["age"] }

转载地址:http://odgwi.baihongyu.com/

你可能感兴趣的文章
ArrayList复制
查看>>
idea打开项目时,文件左下角显示橙色J
查看>>
SQL注入
查看>>
linux中ldconfig的使用介绍
查看>>
项目中常说的提供一个接口供某某调用,与java代码中接口的区别
查看>>
idea快捷键使用
查看>>
File 类的 getPath()、getAbsolutePath()、getCanonicalPath() 的区别
查看>>
Linux中zip压缩和unzip解压缩命令详解
查看>>
ldap适合入门学习
查看>>
ldap学习参考博客
查看>>
linux学习之source命令与alias(别名)使用
查看>>
MYSQL常用查询
查看>>
安装Linux虚拟机绑定IP操作
查看>>
centos7离线安装 mysql
查看>>
mysql学习使用一(查询)
查看>>
Linux 学习之sed命令详解
查看>>
JAVA基础——常用IO使用
查看>>
spring框架pom.xml文件解析
查看>>
代码比较工具DiffMerge的下载和使用
查看>>
linux学习之vim全选,全部复制,全部删除
查看>>