[烧脑时刻]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对象.获取数 ...
随机推荐
- thinkphp model
模型样板 <?php namespace app\model; use think\Db; use think\Model; class Admin extends Model { //表名 p ...
- django之重定向redirect
一:redirect的场景 加入登录成功后,需要跳转到主页:登录退出后,跳转到主页面.
- 【leetcode】486. Predict the Winner
题目如下: Given an array of scores that are non-negative integers. Player 1 picks one of the numbers fro ...
- Harbor在安装前的几个注意点
由于Harbor有1.8后和前的配置不一样,决定先安装1.8,结果报错如下 [root@localhost harbor]# ./install.sh [Step 0]: checking insta ...
- Oracle dmp文件(表)导入与导出
dmp文件是作为oracle导入和导出表使用的文件格式dmp文件导出dmp文件导出用的比较多的一般是三种,他们分别是:1.导出整个数据库实例下的所有数据2.导出指定用户的所有表3.导出指定表. 打开命 ...
- CF 1182F Maximum Sine——根号算法
题目:http://codeforces.com/contest/1182/problem/F 注意有绝对值. 那么就是 k*p 对 q 取模,找最接近 \(\frac{q}{2}\) 的结果. 也就 ...
- 170820-关于JSP页面的知识点
1.JSP [1] 简介 > HTML - HTML擅长显示一个静态的网页,但是不能调用Java程序. > Servlet - Servlet擅长调用Java程序和后台进行交互,但是它不擅 ...
- [CSP-S模拟测试]:题(DP)
题目描述 由于出题人赶时间所以没办法编故事来作为背景.一开始有$n$个苹果,$m$个人依次来吃苹果,第$i$个人会尝试吃$u_i$或$v_i$号苹果,具体来说分三种情况.$\bullet 1.$两个苹 ...
- Jupyter Notebook 快捷键(基本)
Jupyter Notebook 快捷键 Jupyter Notebook 有两种键盘输入模式.编辑模式,允许你往单元中键入代码或文本:这时的单元框线是绿色的.命令模式,键盘输入运行程序命令:这时的单 ...
- Oracle_管理控制文件和日志文件
控制文件: 控制文件在数据库创建时被自动创建,并在数据库发生物理变化时更新.控制文件被不断更新,并且在任何时候都要保证控制文件是可用的.只有Oracle进程才能安全地更新控制文件的内容,所以,任何时候 ...