运算符"."和"[]": "."能做的"[]"也能做,"[]"能做的"."不一定能做。java不识别的用"[]"

算数运算符:+,-,*,/或div,%或mod
关系运算符:==或eq,!=或ne,<或lt,>或gt,<=或le,>=或ge
逻辑运算符: &&或and , ||或or , !或not
其他运算符: empty 当判断的对象为null或空字符串否返回true,集合对象部位null,但无元素是返回true , ?: 三元运算符(${a?b:c})

EL表达式不支持字符串链接

1. Java

 package cn.gs.ly.mvc.domain;

 import java.util.Date;

 public class Person {
private String name;
private String gender;
private boolean married;
private Date birthday;
private Address address = new Address(); public Person() { } public Person(String name, String gender, boolean married) {
super();
this.name = name;
this.gender = gender;
this.married = married;
} public Address getAddress() {
return address;
} public void setAddres(Address address) {
this.address = address;
} public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public boolean isMarried() {
return married;
}
public void setMarried(boolean married) {
this.married = married;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
} }

2. jsp

 <%@page import="java.util.HashMap"%>
<%@page import="java.util.Map"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@page import="cn.gs.ly.mvc.domain.Person"%>
<%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<%
pageContext.setAttribute("num1", "100");
pageContext.setAttribute("num2", "20");
%>
加法:${num1+num2 }<hr/>
减法:${num1-num2 }<hr/>
乘法:${num1*num2 }<hr/>
除法:${num1/num2 }或${num1 div num2 }<hr/>
取模:${num1%num2 }或${num1 mod num2 }<hr/> 等于:${num1==num2 }或${num1 eq num2 }<hr/>
不等于:${num1!=num2 }或${num1 ne num2 }<hr/>
大于:${num1>num2 }或${num1 gt num2 }<hr/>
小于:${num1<num2 }或${num1 lt num2 }<hr/>
大于等于:${num1>=num2 }或${num1 ge num2 }<hr/>
小于等于:${num1<=num2 }或${num1 le num2 }<hr/> 实例化前:${empty p}<hr/>
实例化前:${empty ""}<hr/>
<jsp:useBean id="p" class="cn.gs.ly.mvc.domain.Person"></jsp:useBean>
实例化后:${empty p}<hr/>
实例化后:${empty ""}<hr/>
实例化后:${empty " "}<hr/> <%
List list = new ArrayList();
list.add("a"); pageContext.setAttribute("list", list); session.setAttribute("user", "liuchao");
pageContext.setAttribute("gender", "0");// 0男1女
%>
list集合:${empty list }<hr/>
user:${empty sessionScope.user?"请登录":"欢迎" }${user }<hr/>
性别:${gender==0?"男":"女" }<hr/> </body>
</html>

3. 运行结果

最新文章

  1. php中实现的一个curl批处理的实例
  2. wpf 后台比例设置高度
  3. scala 学习笔记
  4. LAMP php5.4编译
  5. WCF之契约
  6. Android Metro风格的Launcher开发系列第一篇
  7. Mongodb 上传图片
  8. Linux下触摸屏驱动程序分析
  9. DOCKER学习 docker
  10. Linux内核及分析 第六周 分析Linux内核创建一个新进程的过程
  11. 解题:CTSC 2008 祭祀
  12. Windows自带的端口转发工具netsh使用方法_DOS/BAT
  13. phpStudy5——php导入其他php文件(php文件的引入)
  14. nginx反向代理架构与安装配置(一)
  15. oracle逐步学习总结之oracle分页查询(基础三)
  16. PMF:为何硅谷大神把它念奉为创业公司“唯一重要的东西”
  17. 自定义equals
  18. python学习之base64模块
  19. [COGS 2064]爬山
  20. Hystrix使用

热门文章

  1. ubuntu开机只有一条横杠在闪的解决办法
  2. [2019杭电多校第五场][hdu6628]permutation 1
  3. enWin使用部分中文字库
  4. java _static 关键字
  5. markDown 生成带侧边栏的目录
  6. 小白学Python(13)——pyecharts 绘制 柱状图/条形图 Bar
  7. 搜索---BFS
  8. 微信小程序倒计时实现功能
  9. 一、Rabbit使用-安装教程
  10. idea旗舰版续命