<%@ page language= "java" contentType="text/html;charset=UTF-8" %>
<html>
<head>
<meta charset="utf-8">
<title>EL使用</title>
</head>
<body>
<%
pageContext.setAttribute("info", "page属性范围");
request.setAttribute("info", "request属性范围");
session.setAttribute("info", "session属性范围");
application.setAttribute("info", "application属性范围");
pageContext.setAttribute("flagA", true);
pageContext.setAttribute("flagB", false);
pageContext.setAttribute("num1", 20);
pageContext.setAttribute("num2", 30);
pageContext.setAttribute("num3", 40);
%>
<%--<h3>${info} </h3> --%>
<%--指定属性范围 --%>
<h3>${pageScope.info} </h3>
<h3>${requestScope.info} </h3>
<h3>${sessionScope.info} </h3>
<h3>${applicationScope.info} </h3>
<%--验证逻辑运算符 --%>
<h3>与操作${flagA && flagB}和${flagA and flagB} </h3>
<h3>或操作${flagA || flagB}和${flagA or flagB} </h3>
<h3>非操作${!flagA}和${not flagB} </h3>
<%--验证逻辑运算符 --%>
<h3>加法操作${num1+num2} </h3>
<h3>减法操作${num1-num2} </h3>
<h3>乘法操作${num1*num2} </h3>
<h3>除法操作${num1/num2}和 ${num1 div num2}</h3>
<h3>取摸操作${num1%num2} 和 ${num1 mod num2}</h3>
<h3>empty操作${empty info} </h3>
<h3>三目运算操作${num1>num2?"小于":"大于"} </h3>
<h3>括号操作${num1*(num2+num3)} </h3>
<h3>相等判断${num2 == num1}和${num2 eq num3} </h3>
<h3>不等判断${num2 != num3} 和${num2 ne num3}</h3>
<h3>小于判断${num2 < num3} 和${num2 lt num3}</h3>
<h3>大于判断${num2 >num3} 和${num2 gt num3}</h3>
<h3>大于等于判断${num2 <= num3} 和${num2 le num3}</h3>
<h3>小于等于判断${num2 >= num3}和${num2 ge num3} </h3>
</body>
</html>
EL标签使用
时间: 2024-11-12 19:23:27
EL标签使用的相关文章
java el标签
EL 全名为Expression Language. EL主要作用: 获取数据: EL表达式可以在JSP页面中的脚本表达式,以从各种类型的Java对象中获取数据. 执行预算: 利用EL表达式可以在JSP页面中执行一些基本的关系运算.逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算. 获取WEB开发常用对象 EL表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用,从而获得这些对象中的数据. 调用Java方法 EL表达式允许用户开发自定义EL函数
EL标签 foreach标签
<c:forEach>标签提供了varStatus属性,有时候这个属性的作用非常强大,主要是用来存放现在知道的成员的相关信息. 例如: 定义 varStatus="s",那么将会把有关集合中的信息放在名称为"s"的属性中,这里的"s"也是四作用域中的属性名,对 应着的属性值内部会存有相关的集合中的信息.而varStatus属性还有另外4个子属性,他们是index,count,first和last,这 些全都是属性名,可以在EL表达式中
el标签输出以及使用javaBean和读取
一.以网页来总结[查阅时根据el.jsp列出的知识点进行查看学习,思考,后续如有更新,再在后文续写]: 1.el.jsp: <%@page import="java.util.ArrayList"%> <%@page import="java.util.List"%> <%@ page language="java" contentType="text/html; charset=UTF-8" p
jsp页面如何结合EL标签或JSTL标签,进行判断的?
JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的.JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x.在JSP 2.0中也是作为标准支持的. 这主要是为了替换以前Java代码写在Jsp页面上的写法.例如: 以前写法如下: 1 2 3 4 <% String amind="Admin";
EL标签库
首先要导入jar包 jst1.jar standard.jar 在页面中引入标签库 <%@taglib uri="..." prefix=".."%> <%@page import="com.itheima.domain.Person"%> <%@page import="java.util.List"%> <%@page import="java.util.ArrayL
JS中也可以使用JSTL和EL标签
//往上滑是调用分页 function Ajax(currPage, pageSize) { // ajax后台交互String currPage,String pageSize var el, Plist, i; el = document.getElementById('thelist'); var cancle = function(options) { var pattern = '${pageContext.request.contextPath}/integralParadise/u
EL标签中include的使用方法和理解
首先include的作用是将一个页面引入到另外一个页面中 但是他的使用方法确是有两种:分别是标签 (例子:<jsp:include page=” ” flush=”true”/>)和指令(<%@ include file=” ”%> ) include指令 : jsp页面是把include指令元素所指定的页面的实际内容(也就是代码段)参加到引入它的jsp页面中,合成一个文档后被jsp容器将它转化成servlet然后被JEE容器使用的,在使用include指令的时候,容器会将对应页
jsp页面中JSTL/EL标签引用java后台静态static字段的方法总结
为什么使用该功能? 项目中的每个页面都包含产品名称.Logo.版本等信息,我希望修改一处,其它所有的全部跟着变. 有同学会说那就都引用一个页面""就Ok了:但是我希望这些信息都是可以通过后台代码修改的,修改后保存到数据库和一个静态类中:其实后台直接读写这个引用 的页面或者保存到属性文件(properties)中也是可以的,我觉得还是存到数据库中好一些. 还有同学会说直接使用"<%=com.xunge.base.constant.PlatInfo.title%>&q
浅谈EL
一.了解EL 1.EL是从 JavaScript 脚本语言得到启发的一种表达式语言,它借鉴了 JavaScript 多类型转换无关性的特点.在使用 EL 从 scope 中得到参数时可以自动转换类型,因此对于类型的限制更加宽松. Web 服务器对于 request 请求参数通常会以 String 类型来发送,在得到时使用的 Java 语言脚本就应该是 request.getParameter(“XXX”) ,这样的话,对于实际应用还必须进行强制类型转换.而 EL 就将用户从这种类型转换的繁琐工作