EL与JSTL笔记小结

EL表达式的使用(5个 问题)

JSTL标签的使用(5个问题)

什么是EL,它能做什么用的?

EL全名为Expression Language在JSP页面使用

格式${一个表达式}

例子${requestScope.customer.id}

功能:

1.才四个域对象中取出属性数据显示

(pageContext.request.session.application)

2.取出请求参数数据显示

<%

request.setAttribute("person",new Person("xfzhanag",18));

%>

Map<String,Person> map=new HashMap<String,Person>();

map.put("A",new Person("AA",12));

map.put(""B",new Person("BB",13));

map.B.age${requestScope.B.age};

map.B.age${requestScope.[‘B‘].age};

${requestScope.person.name};

${requestScope.person[‘name‘]};

List里面的第二个数据

<%

<%

List list=new ArrayList();

list.add("a");

list.add("b");

list.add("c");

request.setAttribute("List",list);

%>

${requestScope.List[1]};

${requestScope.List[‘name‘]};

我的年龄:<requestScope.person.name><br/>

//什么方便?为什么有个中括号?

/*

一种情况?

${requestScope[‘my person‘].name};

map.put("my person",new Person("Xxx",12));

*/

EL能进行的运算?

算数运算(+,-, * ,/ ,%)

关系运算(>,<,==,!=)

逻辑运算(&&,||)

empty运算(判断一个数据是否是空)

(null,空字符串,空集合)

三目条件运算

<%

request.setAttribute("list",new ArrayList());

request.setAttribute("name","");

request.setAttribute("person","new Pseron("Xxx",19));

%>

时间: 2024-11-24 07:19:54

EL与JSTL笔记小结的相关文章

第75节:Java的中的JSP,EL和JSTL

第75节:Java中的JSP,EL和JSTL 哭吧看不完的!!! Cookie和`Session 请求转发和重定向的区别: 地址不一样 请求次数也不一样 数据无法传递 4.跳转范围有限制 效率 请求转发请求1次,只能对当前项目跳转,重定向请求2次.重定向是无法传递的,重定向对跳转范围没有限制. Cookie是服务器发送给客户端,存储在客户端的小数据.发送cookie: Cookie cookie = new Cookie("key", value"); response.ad

EL与JSTL

Expression Language EL基本语法 ${... } EL的运算符 EL隐含对象(11个) JavaServer Pages Standard Tag Library(包含核心标签库[前缀c].格式标签库[fmt].SQL标签库[sql].XML标签库[xml].函数标签库[fn]) EL与JSTL,码迷,mamicode.com

Jsp应用EL和JSTL实例对比。

普通方式: register.jsp 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

jsp与El,jstl知识点总结归纳

jsp与El,jstl知识点总结归纳 jsp部分 一.jsp的三大指令 page ,include,taglib 1.jsp中的page指令 <% page %>-设置jsp 例如: <%@ page language="Java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.util

在idea的maven项目使用el或jstl表达式

必须加上这句: <%@ page isELIgnored="false" %> 否则无法解析el或jstl表达式 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page isELIgnored="false" %> <table> <table width="%80&quo

2017.11.16 JavaWeb-------第八章 EL、JSTL、Ajax技术

第八章 EL.JSTL.Ajax技术 ~~ EL (expression language) 是表达式语言 ~~ JSTL(JSP Standard Tag Library) 是开源的JSP标准标签库 ~~ Ajax(Asynchronous JavaScript and XML )是运用JavaScript 和可扩展语言(xml) 1.表达式语言EL 输出动态信息有以下三种: JSP内置对象out :<%out.print("要输出的信息");%> JSP表达式:<

EL表达式 JSTL的标签库 EL的函数 自定义EL函数 自定义标签 JSP的开发模式 注册登陆案例

EL表达式 JSTL的标签库 EL的函数 自定义EL函数 自定义标签 JSP的开发模式 注册登陆案例 EL表达式 1.获取域对象中的值 2.EL表达式支持运算 ${ num1 + num2 } EL获取常用的WEB对象 1.pageScope 获取page域对象的值 2.requestScope 获取request域对象的值 3.sessionScope 获取session域对象的值 4.applicationScope 获取application域对象的值 * 例子:向某个域中来存入值 req

EL 和 JSTL

EL 和 JSTL 什么是EL表达式 EL(Express Lanuage) 表达式可以嵌入在jsp页面内部 减少jsp脚本的编写 EL出现的目的是要替代jsp页面中脚本的编写 作用区间 EL最主要的作用是获取四大域中的数据 从四大域中获取数据 pageContext - ${pageScope.key} request - ${requestScope.key} session - ${sessionScope.key} application - ${applicationScope.key

EL表达式和JSTL笔记

JSTL标签参考手册 :http://elf8848.iteye.com/blog/245559 JSTL教程:http://www.yiibai.com/jstl EL表达式: http://baike.baidu.com/link?url=bOjEpvEDkmCPF04XqlKC_LCxes_M0x8FiX_g5fyKWJskiPC_3rYD8n5kJCBGv2Hko7fXyczCcopTWy-nZb8UMq