- 浏览: 768372 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
1.普通字符串
request.setAttribute("hello", "hello world");
---------------------------------------------El表达式获取
<li>普通字符串</li><br>
hello(jsp脚本):<%=request.getAttribute("hello") %><br>
hello(el表达式,el表达式的使用方法$和{}):${hello }<br>
hello(el表达式,el的隐含对象pageScope,requestScope,sessionScope,applicationScope,
<br> 如果未指定scope,它的搜索顺序pageScope~applicationScope):${requestScope.hello }<br>
hello(el表达式,scope=session):${sessionScope.hello }<br>
--------------------------------------------页面输出
.普通字符串
hello(jsp脚本):hello world
hello(el表达式,el表达式的使用方法$和{}):hello world
hello(el表达式,el的隐含对象pageScope,requestScope,sessionScope,applicationScope,
如果未指定scope,它的搜索顺序为pageScope~applicationScope):hello world
hello(el表达式,scope=session):
<><><><><><><><><><><><><><><><><><><>
2.结构
Group group = new Group();
group.setName("尚学堂");
User user = new User();
user.setUsername("张三");
user.setAge(18);
user.setGroup(group);
request.setAttribute("user", user);
---------------------------------------------El表达式获取
<li>结构,采用.进行导航,也称存取器</li><br>
姓名:${user.username }<br>
年龄:${user.age }<br>
所属组:${user.group.name }<br>
--------------------------------------------页面输出
.结构,采用.进行导航,也称存取器
姓名:张三
年龄:18
所属组:尚学堂
<><><><><><><><><><><><><><><><><><><>
3.map
Map mapValue = new HashMap();
mapValue.put("key1", "value1");
mapValue.put("key2", "value2");
request.setAttribute("mapvalue", mapValue);
---------------------------------------------El表达式获取
<li>输出map,采用.进行导航,也称存取器</li><br>
mapvalue.key1:${mapvalue.key1 }<br>
mapvalue.key2:${mapvalue.key2 }<br>
--------------------------------------------页面输出
.输出map,采用.进行导航,也称存取器
mapvalue.key1:value1
mapvalue.key2:value2
<><><><><><><><><><><><><><><><><><><>
4.字符串数组
String[] strArray = new String[]{"a", "b", "c"};
request.setAttribute("strarray", strArray);
User[] users = new User[10];
for (int i=0; i<10; i++) {
User u = new User();
u.setUsername("U_" + i);
users[i] = u;
}
request.setAttribute("users", users);
---------------------------------------------El表达式获取
<li>输出对象数组,采用[]和下标</li><br>
userarray[3].username:${users[2].username }<br>
--------------------------------------------页面输出
.输出对象数组,采用[]和下标
userarray[3].username:U_2
<><><><><><><><><><><><><><><><><><><>
5.ArrayList
List userList = new ArrayList();
for (int i=0; i<10; i++) {
User uu = new User();
uu.setUsername("UU_" + i);
userList.add(uu);
}
request.setAttribute("userlist", userList);
---------------------------------------------El表达式获取
<li>输出list,采用[]和下标</li><br>
userlist[5].username:${userlist[4].username }<br>
--------------------------------------------页面输出
输出list,采用[]和下标
userlist[5].username:UU_4
<><><><><><><><><><><><><><><><><><><>
6.empty
request.setAttribute("value1", null);
request.setAttribute("value2", "");
request.setAttribute("value3", new ArrayList());
request.setAttribute("value4", "123456");
---------------------------------------------El表达式获取
<li>el表达式对运算符的支持</li><br>
1+2=${1+2 }<br>
10/5=${10/5 }<br>
10 div 5=${10 div 5 }<br>
10%3=${10 % 3 }<br>
10 mod 3=${10 mod 3 }<br>
<!--
==/eq
!=/ne
</lt
>/gt
<=/le
>=/ge
&&/and
||/or
!/not
//div
%/mod
-->
<li>测试empty</li><br>
value1:${empty value1 }<br>
value2:${empty value2 }<br>
value3:${empty value3 }<br>
value4:${empty value4 }<br>
value4:${!empty value4 }<br>
--------------------------------------------页面输出
.el表达式对运算符的支持
1+2=3
10/5=2.0
10 div 5=2.0
10%3=1
10 mod 3=1
.测试empty
value1:true
value2:true
value3:true
value4:false
value4:true
request.setAttribute("hello", "hello world");
---------------------------------------------El表达式获取
<li>普通字符串</li><br>
hello(jsp脚本):<%=request.getAttribute("hello") %><br>
hello(el表达式,el表达式的使用方法$和{}):${hello }<br>
hello(el表达式,el的隐含对象pageScope,requestScope,sessionScope,applicationScope,
<br> 如果未指定scope,它的搜索顺序pageScope~applicationScope):${requestScope.hello }<br>
hello(el表达式,scope=session):${sessionScope.hello }<br>
--------------------------------------------页面输出
.普通字符串
hello(jsp脚本):hello world
hello(el表达式,el表达式的使用方法$和{}):hello world
hello(el表达式,el的隐含对象pageScope,requestScope,sessionScope,applicationScope,
如果未指定scope,它的搜索顺序为pageScope~applicationScope):hello world
hello(el表达式,scope=session):
<><><><><><><><><><><><><><><><><><><>
2.结构
Group group = new Group();
group.setName("尚学堂");
User user = new User();
user.setUsername("张三");
user.setAge(18);
user.setGroup(group);
request.setAttribute("user", user);
---------------------------------------------El表达式获取
<li>结构,采用.进行导航,也称存取器</li><br>
姓名:${user.username }<br>
年龄:${user.age }<br>
所属组:${user.group.name }<br>
--------------------------------------------页面输出
.结构,采用.进行导航,也称存取器
姓名:张三
年龄:18
所属组:尚学堂
<><><><><><><><><><><><><><><><><><><>
3.map
Map mapValue = new HashMap();
mapValue.put("key1", "value1");
mapValue.put("key2", "value2");
request.setAttribute("mapvalue", mapValue);
---------------------------------------------El表达式获取
<li>输出map,采用.进行导航,也称存取器</li><br>
mapvalue.key1:${mapvalue.key1 }<br>
mapvalue.key2:${mapvalue.key2 }<br>
--------------------------------------------页面输出
.输出map,采用.进行导航,也称存取器
mapvalue.key1:value1
mapvalue.key2:value2
<><><><><><><><><><><><><><><><><><><>
4.字符串数组
String[] strArray = new String[]{"a", "b", "c"};
request.setAttribute("strarray", strArray);
User[] users = new User[10];
for (int i=0; i<10; i++) {
User u = new User();
u.setUsername("U_" + i);
users[i] = u;
}
request.setAttribute("users", users);
---------------------------------------------El表达式获取
<li>输出对象数组,采用[]和下标</li><br>
userarray[3].username:${users[2].username }<br>
--------------------------------------------页面输出
.输出对象数组,采用[]和下标
userarray[3].username:U_2
<><><><><><><><><><><><><><><><><><><>
5.ArrayList
List userList = new ArrayList();
for (int i=0; i<10; i++) {
User uu = new User();
uu.setUsername("UU_" + i);
userList.add(uu);
}
request.setAttribute("userlist", userList);
---------------------------------------------El表达式获取
<li>输出list,采用[]和下标</li><br>
userlist[5].username:${userlist[4].username }<br>
--------------------------------------------页面输出
输出list,采用[]和下标
userlist[5].username:UU_4
<><><><><><><><><><><><><><><><><><><>
6.empty
request.setAttribute("value1", null);
request.setAttribute("value2", "");
request.setAttribute("value3", new ArrayList());
request.setAttribute("value4", "123456");
---------------------------------------------El表达式获取
<li>el表达式对运算符的支持</li><br>
1+2=${1+2 }<br>
10/5=${10/5 }<br>
10 div 5=${10 div 5 }<br>
10%3=${10 % 3 }<br>
10 mod 3=${10 mod 3 }<br>
<!--
==/eq
!=/ne
</lt
>/gt
<=/le
>=/ge
&&/and
||/or
!/not
//div
%/mod
-->
<li>测试empty</li><br>
value1:${empty value1 }<br>
value2:${empty value2 }<br>
value3:${empty value3 }<br>
value4:${empty value4 }<br>
value4:${!empty value4 }<br>
--------------------------------------------页面输出
.el表达式对运算符的支持
1+2=3
10/5=2.0
10 div 5=2.0
10%3=1
10 mod 3=1
.测试empty
value1:true
value2:true
value3:true
value4:false
value4:true
发表评论
-
线程的数量控制
2012-06-14 13:34 942在编程中,往往都需要采用线程来提高速度,但线程并不是越多越好。 ... -
Servlet生命周期与工作原理
2012-06-14 13:28 845Servlet生命周期分为三个 ... -
Java中堆和栈的区别
2012-03-09 11:10 741栈与堆都是Java用来在Ram ... -
Collection 和 Map接口及其实现类总结
2012-03-09 11:09 971Collection接口 Collection是 ... -
HTTP状态码
2012-01-30 15:18 1221常见的状态码: HTTP: Status 200 – 服务 ... -
Flex错误码列表
2012-01-30 15:13 1242在 ActionScript 3.0 中,无论是在严谨模式下还 ... -
Java性能优化技巧集锦
2011-12-26 10:04 747一、通用篇 1.1 不用new关键词创建类的实例 1.2 ... -
java Web 项目优化的几个小方法
2011-12-26 10:02 12931.用Hibernate操作数据库时一定要本着用多少取多少的原 ... -
总结几点数据库效率优化方面应该注意的问题
2011-12-26 10:01 8191、 避免使用Hibernate框架 用Hiberna ... -
转载的一篇关于如何优化JAVA代码及提高效率的文章
2011-12-09 16:51 862可供程序利用的资源( ... -
Java获取IP地址:request.getRemoteAddr()警惕
2011-12-08 11:15 1096项目中需要和第三方平台接口,加了来源IP鉴权功能,测试时发现没 ... -
jsp 统计在线人数
2011-12-06 09:23 941首先写个类: import javax.s ... -
Java邮件开发源代码
2010-11-11 07:43 1026Java邮件开发源代码Java邮件开发源代码Java邮件开发源 ... -
Windows下的Mapserver——MS4W安装注意事项
2010-07-29 19:30 24661\MS4W文件夹一定要放在磁盘根目录下; 2,运行apac ... -
Java读取桌面路径的方法
2010-04-20 20:53 1277今天在写程序时需要读取桌面的路径,开始时以为需要使用JNI来 ... -
date 转换
2009-12-18 16:27 670import java.text.ParseException ... -
String indexOf substring
2009-12-18 16:26 1908public class TestString { ... -
Calendar,Date,long(Millis)转换
2009-12-18 16:23 1980//Calendar与Date、long的转换: ... -
String split()
2009-12-18 16:15 1116String split() 如字符串:http://www. ... -
String编码转换
2009-12-17 12:09 3248String newStr = new String(oldS ...
相关推荐
教程名称: 【动力节点】王勇老师Java框架视频之Spring该视频教程由动力节点创始人/CEO王勇老师主讲,适合掌握Java基础和Java Web知识的同学学习,王勇老师是国内第一个发布最完整的个例,在Java培训领域当属第一,...
【动力节点】王勇老师Java视频教程_Java框架视频之Struts
【动力节点】王勇老师Java视频教程_Java框架视频之Struts2
根据软考-软件设计师中级考试王勇老师课程做的手写笔记,包含12个章节,计算机组成与体系结构、操作系统、数据库系统、计算机网络、数据结构与算法基础、程序设计语言与语言处理基础、法律法规、软件工程、面向对象...
软件评测师考试考点分析与真题详解 最新版pdf(2010)王勇,csdn里大部分都是老版的即2005年版本,我这个是新版的2010年版本,作者也变了,要买至少花50元,我只收5分,应该不贵吧!这是part1,还有part2.
王勇老师(动力节点),最新的drp项目是shoping项目的代替品
王勇的Struts笔记,王勇的Struts笔记,王勇的Struts笔记,王勇的Struts笔记。
王勇Hibernate自学笔记王勇Hibernate自学笔记
王勇-Java项目视频Oracle10G培训日志.docx
王勇_JAVA教程_Spring_源代.rar 视频教程里的全部实例。
这是传智播客 王勇老师的JAVA教学,这是其中之一,适合初学者 资源13KB,收取10分
动力节点_王勇_Java项目视频_DRP完整版_资料_DRP培训日志。
该视频由国内知名讲师王勇老师主讲,适合掌握Java基础内容的同学学习,本视频共计292集,该视频是Java培训领域中技术涉及面最广,讲解最透彻,资料最完整的视频,DRP视频在Java培训领域中产生了非常大的影响,学习...
概率论教案 王勇(哈工大新版概率论与数理统计配套教案)
王勇老师SSH视频教程,讲的很仔细,对学习Java的人有莫大的帮助
AVA视频教程,第一课Spring001_Spring概述,动力节点,王勇讲。该视频收录于《【免豆】动力节点_王勇_JAVA视频教程_Spring(48讲)》
动力节点王勇老师的DRP项目培训日记,绝对经典!
Spring4实战 动力节点 王勇讲义 SSM,PDF文档,内容全。
动力节点_王勇_Java项目视频_DRP完整版_资料_drp.ppt
根据软考-软件设计师中级考试王勇老师课程做的手写笔记,包含12个章节,计算机组成与体系结构、操作系统、数据库系统、计算机网络、数据结构与算法基础、程序设计语言与语言处理基础、法律法规、软件工程、面向对象...