[烧脑时刻]EL表达式1分钟完事
- 一天,程序员A问我,我们比比谁的知识点多,反应快。我回答:那就看谁最快用EL表达式的显示在页面上吧。
- 话不多说,计时开始。
- 项目的结构如上,大概就是一个Family的JavaBean,一个jsp页面,再加上Tomcat的包
- Family.java
1 package com.chan.basic.domain;
2
3 /**
4 * Created by Chan on 2017/3/21.
5 */
6 public class Family {
7 private String wife;
8 private String cat;
9 private String children;
10 private String dog;
11
12 public String getWife() {
13 return wife;
14 }
15
16 public void setWife(String wife) {
17 this.wife = wife;
18 }
19
20 public String getCat() {
21 return cat;
22 }
23
24 public void setCat(String cat) {
25 this.cat = cat;
26 }
27
28 public String getChildren() {
29 return children;
30 }
31
32 public void setChildren(String children) {
33 this.children = children;
34 }
35
36 public String getDog() {
37 return dog;
38 }
39
40 public void setDog(String dog) {
41 this.dog = dog;
42 }
43 }- 值得一提的是IDEA,快速getter和setter的快捷键是Alt + Insert .
- index.jsp
1 <%@ page import="com.chan.basic.domain.Family" %>
2 <%--
3 Created by IntelliJ IDEA.
4 User: Administrator
5 Date: 2017/3/22
6 Time: 17:49
7 To change this template use File | Settings | File Templates.
8 --%>
9 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
10 <html>
11 <head>
12 <title></title>
13 </head>
14 <body>
15 <%
16 //NEW
17 Family me =new Family();
18 //SET
19 me.setDog("Tom");
20 me.setWife("Jack");
21 me.setChildren("James");
22 me.setCat("Tomcat");
23 //REQUEST
24 request.setAttribute("myFamily",me);
25 %>
26 <h1>使用EL表达式,秒杀你</h1>
27 <%--request应为requestScope--%>
28 ${requestScope.myFamily.cat}
29 </body>
30 </html>- 然后再运行Tomcat,比程序员A快了几秒,哈哈哈哈。
[烧脑时刻]EL表达式1分钟完事的更多相关文章
- oozie中时间EL表达式
EL表达式: 常量表示形式 含义说明 ${coord:minutes(int n)} 返回日期时间:从一开始,周期执行n分钟 ${coord:hours(int n)} 返回日期时间:从一开始,周期执 ...
- JSP页面用EL表达式 输出date格式
JSP页面用EL表达式 输出date格式 1.头上引入标签 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix ...
- JSP简明教程(四):EL表达式语言、JavaBean、Cookie、Session
EL表达式语言 EL这是Expression Language.的目的是为了简化JSP句法.来看几个例子来清除. ${test} 它会被翻译成<%=test%> ${test.name} ...
- JAVAWEB开发之Session的追踪创建和销毁、JSP具体解释(指令,标签,内置对象,动作即转发和包括)、JavaBean及内省技术以及EL表达式获取内容的使用
Session的追踪技术 已知Session是利用cookie机制的server端技术.当client第一次訪问资源时 假设调用request.getSession() 就会在server端创建一个由 ...
- 【JSP EL】EL表达式里日期按照格式显示
转:http://blog.csdn.net/kaishuaige/article/details/8505174 JSP页面用EL表达式 输出date格式 1.头上引入标签 <%@ t ...
- js中“使用”el表达式
在说相关内容前,一定要先熟悉jsp运行原理: http://blog.csdn.net/lmsnju/article/details/4813488 http://hi.baidu.com/mingf ...
- jsp页面无法识别el表达式的解决方案
今天在写一个springmvc的小demo时,碰到一个问题,在jsp页面中书写为${user.username}的表达式语言,在浏览器页面中仍然显示为${user.username},说明jsp根本不 ...
- El表达式的关系运算符
El表达式的关系运算符: == 对应 eq != 对应 ne > 对应 gt < 对应 It
- java web学习总结(三十一) -------------------EL表达式
一.EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数 ...
随机推荐
- Ts 的类
TS 中的公共.私有和受保护的修饰符: 1.public表示公共的,用来指定在创建实例后可以通过实例访问的,也就是类定义的外部可以访问的属性和方法.默认是 public 2.private修饰符表示私 ...
- springboot2整合logback.xml动态修改日志打印级别
今天找bug烦到了,生产上的日志级别不能修改,非常不利于排查问题,于是想到了动态修改日志打印级别, 因为上一周把项目升级成springboot2,并且使用logback.xml管理日志打印,所以修改也 ...
- 如何将DynamoDB的数据增量迁移到表格存储
Amazon DynamoDB是一个完全托管的NoSQL数据库服务,可以提供快速的.可预期的性能,并且可以实现无缝扩展.由于DynamoDB并可以根据实际需求对表进行扩展和收缩,这个过程既不需要停止对 ...
- gawk进阶
一.使用变量 gawk支持两种不同类型的变量: 内建变量 自定义变量 1.1 内建变量 ①字段和记录分隔符变量 FIELDWIDTHS:有空格分割的一列数字,定义了每个数据字段确切宽度 FS:输入字段 ...
- 开发zeroc ice应用入门(java开发ice应用,python开发ice应用,java与python结合开发ice服务)
ice作为一种rpc框架,为主流平台设计,包括Windows和Linux,支持广泛的语言,包括C++,Java,C#(和其他.Net的语言,例如Visual Basic),Python,Ruby,PH ...
- js常见的几种设计模式
一.单例模式 单例模式也称作为单子模式,更多的也叫做单体模式.为软件设计中较为简单但是最为常用的一种设计模式. 在JavaScript里,实现单例的方式有很多种,其中最简单的一个方式是使用对象字面量的 ...
- Largest Point
Largest Point Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Tot ...
- HDU | Friend Chains-4460 SPFA
题目: Problem DescriptionFor a group of people, there is an idea that everyone is equals to or less th ...
- js 和jquery
1. js 全称 javascript 是 web客户端 运行的 解释性语言.. 2. jquery 只不过是 js 封装 简化了 ajax 和 dhtml 的 一款js 框架而已. 简单来说 Jqu ...
- C#-概念-类:类
ylbtech-C#-概念-类:类 类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础.类是一种用户定义类型,也称类类型.每个类包含 ...