码迷,mamicode.com
首页 > 编程语言 > 详细

java系列--EL和JSTL

时间:2016-01-13 17:21:33      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:

一、EL表达式语言

构成:${变量}

功能:可以从范围对象直接取值

默认为requestScope

 

如果访问的属性不存在,EL返回值为null,但在JSP页面中显示空字符串不显示

EL表达式可以出现的位置:

1、HTML标签的属性值     <input type="text"  value="${username}"/>

2、JS脚本传值    <input type="button"  onclick=" checkForm(‘${username}‘) " value="点我!"/>

3、超链接     <a href="login.jsp?username=${username}">首页</a>

 

EL读取JavaBean的数据  ${ requestScope.bean.department_id }

EL读取List的数据    ${ requeestScope.list["0"] } 或者 ${ requestScope.list[0] }

EL读取Map的数据   ${ requestScope.map.jobid }

EL表达式运算符

 1、算术运算符

 2、关系运算符

 3、逻辑运算符

 4、empty运算符

 5、二元表达式

 6、[ ] 和 运算符

二、JSTL:JSP标准标签库

JSTL1.0版本

JSTL1.1版本

JSTL分类:

1、核心标签

从功能上分为4类:

         1)表达式控制标签:out,set,remove,catch

         2)流程控制标签:if,choose,when,otherwise

         3)循环标签:

           

2、国际化标签

3、数据库标签(不支持使用)

4、XML标签

5、JSTL函数

 

java系列--EL和JSTL

标签:

原文地址:http://www.cnblogs.com/wangwanchao/p/5127539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!