易截截图软件、单文件、免安装、纯绿色、仅160KB

Java Web 第10天 EL和JSTL 1

一、
什么是
EL
?为什么要使用
EL

EL
,即
JSP
表达式语言(
expression_r_r Language
),它允许我们使用更简洁、更易读懂的语法来取代难以维护的
Java
脚本以及笨拙的
jsp:userBean,jsp:getProperty
,他让在
JSP
中完全消除了
Java
代码。
EL
的使用能够让
JSP
页面更有可读性,输出的嵌套的属性也变得更加容易。
二、
EL
的用法
EL
是以
${
为开始,
}
为结束,例如:
      

${person.name}
当容器解析
EL
表达式的变量的时候,例如
${x}
中的
x
,容器首先检查隐式变量。如果隐式变量中找不到
x
,它将依次检查
page

request

session

application
范围的属性,如果还没找到,返回
null
EL
运算符:
      

用于访问属性和集合的
EL
运算符:
a.b  
a[b]
      

EL
算术、关系、逻辑运算符:

${x+5}
EL
函数:相当于自己定义了一个函数,然后在
JSP
中进行引用
三、
什么是
JSTL
?为什么要使用
JSTL

JavaBean
的见使用可以将表示和业务逻辑代码分离,然而
JavaBean
存在先天的不足:它只是可复用组件,独立于运行环境而包装了一些数据和业务逻辑功能,无法获取运行环境信息,无法与
JSP
金星更加深层次的交互,而
EL
函数的使用又相当麻烦,所以我们引入了
JSTL

JSTL
,即
JSP
标准标记库(
JavaServer Page Standard Tag Library
),它由核心
(core)

xml

sql
、国际化、函数等五个部分组成,我们一般用到核心库内容。


相关文档:

JAVA学习的数据库连接,例子一只……

初学JAVA,好不容易解决了这个数据库连接问题,这个主要是有两个问题,一个是JDBC-odbc的问题,如果没有解决好数据源配置,绝对是有容易出问题的,假设你使用的是access的数据库,这是网上的一个例子的语句
String dburl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=database.mdb";
其实并不需要那么长,假 ......

Effective Java 学习笔记(9)

通常,有一类问题的产生都是由于没有重载hashCode这个方法. 当你重载equals后,hashCode必须重载,否则在使用HashMap, HashSet, Hashtable的时候,会出错.
对于hashCode有几个原则.
1. 不管什么时候调用hashCode,如果同一个对象与hashCode相关的字段没有修改的话,这个方法的返回值必须相同. 但不必和另一个应用程序中的值相等 ......

Effective Java 学习笔记 (11)

Clone这个方法很鸡肋,原因是因为它是受保护的(protected),其二Clone这个方法是可选的,即有可能类没有提供这个方法。
clone没有调用构造函数,而且如果父类没有实现clone的话,子类永远也不可能正确实现clone.
总之,clone是个很头痛的函数,如果要正确实现,必须考虑到深考贝的情况,否则被克隆出来的对象就不是独立的 ......

Java Web 第五天 Web状态管理

一、
为什么要
Web
状态管理
对于每个容器而言每个请求都相当于一个新的客户,因为当服务器生成
Response
返回到客户端,在客户端显示出来后相对应的
Socket
就会关闭,所以
HTTP
协议是个无状态的协议,他不能保存当前用户的信息。
二、
实现状态管理的方式
1.      

在网 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号