传智播客——前期知识总结(2)

继续昨天对前期Javaweb知识的总结,今天我把重点放在自定义标签上。这部分知识忘的都差不多了。晚上准备写一个带简单业务层的商品信息管理Demo,所以提前更新博客。废话不多说了,开始吧。

:ELJSTL

1.       EL表达式的语法结构:${expression}

2.       EL与范围有关的隐含对象:pageScoperequestScopesessionScope applicationScope

3.       EL与输入有关的隐含对象:paramparamValues

4.       PageContext功能相当强大,它可以取得其他有关用户要求和页面的详细信息,例:${pageContext.request.contextPath}  

5.       InitParam可以取得web站点的环境参数(Context 例:${initParam.userid}

6.       <c:out>标签:用于显示数据的内容

7.       <c:set>用于将变量储存至Jsp范围中或JavaBean的属性中

8.       <c:remove>用于移出变量

9.       <c:if> <c:choose> 用于选择操作

10.   <c:foreach> <c:fortoken>用于迭代操作

:SQL查询

1.       数据操作:

SELECT --从数据库表中检索数据行和列
INSERT --
向数据库表添加新数据行
DELETE --
从数据库表中删除数据行
UPDATE --
更新数据库表中的数据

2.       数据定义:

     Create Table--创建一个数据库表
Alter Table --
修改数据库表结构
Create View--
创建一个视图
Create Procedure --
创建一个存储过程

     Create Trigger --创建一个触发器

3.      事物控制:

     COMMIT --结束当前事务
ROLLBACK --
中止当前事务

: JDBC

1.       加载驱动:Class.forName(DRIVER)

2.       获取数据库连接:Connection conn = DriverManager.getConnection(URL, USER, PASSWORD)

3.       获取PreparedStatement对象:PreparedStatement ps = conn.prepareStatement(sql)

4.       对数据库进行操作:ResultSet rs = ps.exexuteQury()ps.executeUpdate()

5.       关闭数据库资源: rs.close();ps.close();conn.close()

四:自定义标签

1.在tld文件中定义标签

 

2. 这些定义好的标签到底能做什么需要由标签处理器来负责,所以要创建一个标签处理器

 

3. 在一个jsp文件中使用自定义标签,需要先引入这个标签的标签库,并指定前缀名,然后直接使用

 

当执行jsp文件,会先调用引入命令,找到tld文件,然后去找tld文件中标签对应的标签处理器类,找到类后,进行一些方法的调用,这些方法有的是回调方法,jsp容器会调用这些方法

 

 

实在惭愧,知识点是在太多,不能一一归纳详细,敬请大家谅解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值