el表达式中的集合是什么,el表达式淘汰了吗

首页 > 教育 > 作者:YD1662024-06-24 06:43:12

什么是EL表达式?

表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象!

为什么要使用EL表达式?

<%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%> <html> <head> <title>向session设置一个属性</title> </head> <body> <% //向session设置一个属性 session.setAttribute("name", "aaa"); System.out.println("向session设置了一个属性"); %> </body> </html>

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title></title> </head> <body> <% String value = (String) session.getAttribute("name"); out.write(value); %> </body> </html>

el表达式中的集合是什么,el表达式淘汰了吗(1)

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title></title> </head> <body> ${name} </body> </html>

el表达式中的集合是什么,el表达式淘汰了吗(2)


EL表达式的作用

${标识符}

获取各类数据

获取域对象的数据

<% //向ServletContext设置一个属性 application.setAttribute("name", "aaa"); System.out.println("向application设置了一个属性"); %>

<% ${name} %>

el表达式中的集合是什么,el表达式淘汰了吗(3)

获取JavaBean的属性

<jsp:useBean id="person" class="domain.Person" scope="session"/> <jsp:setProperty name="person" property="age" value="22"/>

在2.jsp中取出Session的属性

<% Person person = (Person) session.getAttribute("person"); System.out.println(person.getAge()); %>

el表达式中的集合是什么,el表达式淘汰了吗(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.