<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>EL表达式的介绍</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
<body>
<%
session.setAttribute("username" , "libinxuan");
String[] week = {"星期一","星期二","星期三","星期四","星期五","星期六","星期天"};
session.setAttribute("week", week);
%>
<table border="1">
<tr>
<td><b>运算符</b></td>
<td><b>EL 表达式</b></td>
<td><b>运算结果</b></td>
</tr>
<tr>
<td>加法</td>
<td>\${10+10}</td>
<td>${10+10}</td>
</tr>
<tr>
<td>比较</td>
<td>\${101 gt 10}</td>
<td>${101 > 10}</td>
</tr>
<tr>
<td>比较</td>
<td>\${10 == 10}</td>
<td>${10 == 10}</td>
</tr>
<tr>
<td>读取数组</td>
<td>\${sessionScope.username}</td>
<td>${sessionScope.username}</td>
</tr>
<tr>
<td>读取变量</td>
<td>\${sessionScope.week['1']}</td>
<td>${sessionScope.week['1']}</td>
</tr>
</table>
</body>
</html>
设置不使用EL表达式有两种方法:
- jsp中修改%@page isELIgnored="true" %
- web.xml修改
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>true</el-ignored>
</jsp-property-group>
</jsp-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
分享到:
相关推荐
**JSP EL表达式详解** JavaServer Pages (JSP) Expression Language(EL)是JSP 2.0及更高版本中引入的一种轻量级、简洁的脚本语言,用于简化在JSP页面中访问JavaBean属性和其他Java对象的流程。EL表达式主要用于...
**JSP EL表达式详解** 在JavaWeb开发中,JSP Expression Language(EL表达式)是一种简洁、强大的脚本语言,用于在JavaServer Pages(JSP)中获取和操作JavaBean或其他数据源中的数据。EL表达式的引入是为了简化JSP...
Java JSP EL表达式 EL表达式是Java服务器页面(JSP)的一种特殊语言,用于在Web应用程序中输出文本到页面。它的主要功能是从某个范围中找到一个JavaBean对象,并显示其某个属性值。EL表达式的基本格式为${ },它...
但同时,了解EL表达式的另一个新特性也很重要,那就是它作为JSP 2.0中的一个主要新特性,为JSP页面提供了表达语言支持,让访问JSP隐含对象和JavaBeans组件变得更为简单和方便。JSTL(JavaServer Pages Standard Tag ...
1. **简洁性**:EL表达式使得JSP页面的代码更加简洁,减少了不必要的脚本元素。 2. **自动类型转换**:EL会自动将Java对象转换为适当的字符串、数字或布尔值。 3. **功能丰富**:EL支持基本的算术运算、比较运算和...
**JSP Expression Language (EL) 知识点详解** ...总结,JSP EL表达式语言是提高JSP开发效率,减少页面代码复杂性的关键工具。通过理解和熟练使用EL,开发者能够创建更加整洁、可维护的JSP应用程序。
JSP提供了一些预定义的EL隐式对象,如`pageContext`、`request`、`session`和`application`,它们可以直接在EL表达式中使用。此外,还有`param`和`paramValues`用于访问请求参数,`header`和`headerValues`用于访问...
JSP EL表达式及JSTL JSP EL表达式(Expression Language)是一种在JSP页面中使用的表达式语言,用于简化JSP页面中的编程逻辑。EL表达式可以访问JSP页面中的变量、函数和对象,并且可以进行运算、比较和逻辑操作。 ...
【JSP EL表达式简介】 EL(Expression Language)是JavaServer Pages(JSP)中的一种简洁的表达式语言,设计的初衷是为了简化JSP页面的编写。EL受到ECMAScript和XPath表达式语言的启发,提供了更高效的方式来访问和...
### JSP EL表达式的深入解析 #### 一、EL表达式概述 JSP EL (Expression Language) 表达式是JSP 2.0规范引入的一种简化页面开发的技术,它提供了一种简单的方法来访问存储在JSP页面、请求、会话以及应用程序范围中...
综上所述,JSP EL表达式语言是提升JSP开发效率和代码可读性的关键工具,它简化了对JavaBean属性的访问和逻辑运算,使得在JSP页面中处理动态内容变得更加直观和高效。通过学习和掌握EL,开发者能够更好地构建和维护...
### jspEL表达式总结:简化JSP页面的Java代码量 #### 一、EL(Expression Language)概述 EL,即Expression Language,是JavaServer Pages(JSP)规范中的一个功能强大的工具,它允许开发者在JSP页面中直接访问...
### JSP EL表达式知识点详解 #### 一、EL表达式概述 **EL(Expression Language)** 表达式是JavaServer Pages技术中的一项重要特性,它为开发者提供了一种简便的方式来访问存储在JSP页面中的数据。EL表达式使得...
### JSP EL表达式详解 #### 一、EL表达式语言定义及背景 EL (Expression Language) 是一种简化的表达式语言,旨在让JSP页面的编写变得更加简单和直观。EL语言的设计灵感来源于ECMAScript和XPath表达式语言,它为...
el表达式,jsp.el表达式,页面el表达式,el表达式注释 el表达式的解释,el表达式的应用,java el表达式
JSP-EL 表达式 JSP-EL 表达式是一种用于简化在 JSP 中访问变量的方式的表达式语言,Full Name 称为 Expression Language。JSP-EL 表达式的主要目的是简化静态 HTML 与 Java 代码的耦合,提供了一个灵活的方式来访问...
**在JSP页面中使用EL表达式调用函数** EL(Expression Language,表达式语言)是JavaServer Pages(JSP)技术的一个重要组成部分,它的主要目的是简化JSP页面中的脚本编写,使得开发者能更专注于页面展示逻辑,而...
在这个场景下,"JSP写EL表达式所需的两个jar包"指的是`standard.jar`和`jstl.jar`,它们对于实现EL表达式至关重要。 首先,`standard.jar`是Java Servlet API的一个标准实现,它包含了JSP规范中的核心库,包括EL的...
JSP与EL详解