varName”][scope="{page|request|session|application}">
标签
?在上面我们使用标签已经取得了与数据库的连接,在这个数据连接的基础上就可以对数据库进行各种操作,其中对数据库的查询操作就要用到标签,标签的作用就是从数据库中取出指定的结果集,其中对数据库的操作还是依靠传递SQL语句作为参数。(具体内容请参照书。)
标签
?标签的功能是对数据库进行更新操作,和标签的用法类似,标签的使用方法也有两种形式,
标签
?在第七章讲解数据库开发的时候,已经详细介绍过PreparedStatement的使用方法,在使用PreparedStatement进行数据库操作的时候,可以使用类似“select*fromstoreswherestor_id=?”这样的SQL语句,其中问号的位置取代的是一个参数,可以在后面动态设置,这样操作的好处在第七章已经详细介绍过。如果在JSTL中要实现这样的传递参数的功能,就需要用到标签。(具体内容请参照
标签
?标签和标签的功能和用法完全相同,不同指出是标签是用来设置日期格式的参数,其使用语法如下。??其中,type指明了参数的类型,time是时间格式,date是日期格式,timestamp是日期加时间的完整格式。
标签
?在JSTL中,同样支持数据库操作的事务处理,在JSTL中是采用标签来实现这个功能的。(具体内容请参照书。)
XML操作标签库
?在Java中可以使用SAX或者DOM等API接口来操作XML文档,尽管这种操作功能非常强大而且灵活,但是要很快熟练掌握是有相当大难度的,在JSTL中提供了一组专门处理XML文档的标签,这些标签所提供的功能尽管非常有限,但是已经可以满足基本的XML文档处理需要,而且这些标签学习起来明显比掌握复杂的API接口要容易。接下来的章节中将介绍JSTL中用来处理XML文档的标签。
标签
?标签可以用来解析一个XML文档,这个标签也有两种基本用法,第一种用法的语法格式如下。
标签
?使用把一个XML文档解析以后,就可以使用标签输出XML节点的值,在这里的功能和有点类似。标签的使用语法如下。
标签
?标签的功能和标签的功能类似,这两个标签的功能都是把一个值设置到一个变量中,不同指出在于标签是把XML中某个节点的内容赋值到一个变量。这个标签的使用语法如下。
标签
?标签的功能和的功能类似,只不错在这里判断的条件变成了XPath表达式,即判断在XML文档中是否有满足这个XPath表达式的节点。标签也有两种使用格式,第一种用法的语法如下。