跟小博老师一起学JSP ——JSTL上篇

    xiaoxiao2021-03-25  104

    JSTL(JSP Standard Tag Library)又称标准标签库,它是一组实现Web应用程序中常用功能的定制标记库。使用JSTL标记可以在JSP页面尽可能的减少脚本元素(scriptlet、表达式和声明),简化JSP页面开发。

    要使用JSTL一定要把支持文件jstl.jar、standard.jar加入到项目的classpath目录,如你使用的是tomcat容器,把这二个文件加容器的lib目录即可。

    我们可以Apache官网

    http://archive.apache.org/dist/jakarta/taglibs/standard/binaries下载到支持文件。

    使用方法

    首先要借助taglib指令把相应标签库引入JSP页,如您对taglib指令还不是很了解,请参考小傅老师的“跟小傅老师学习JSP--指令“文章。

    语法

     

    JSTL可以实现迭代、选择判断、XML操作、国际化、数据库等等操作,可分成五大类。

     

    核心标签库

    核心标签库使根据功能又细成若干个标签,具体的标清单

    使用核心标签库先要做发下申明

    们选择用的核心标签一起学习掌握了这些只要举一反三就能很快学会核心库所有标的使用。

    out标签

    out标签用来向JSP页面输出内容,可替代<%=..%><% out.print(); %>语句。

    比如我们向JSP输出”Hello Fanjianhua”内容,使用out标签可以这么写

    要实现以上功能,我们也可以采scriptlet JSP表达式编写

    光从代码量上看,这三者区别不是很大。如果你对Java代还不是很在行,小傅老师相信你一定很喜欢JSTL方式。而且从现代软件设计原则上看,JSP只是表现层不希望在它上面出现java代码, JSTL就是为此量身定制的。

    小傅老师建议小伙伴们,在开发中能用JSTL实现的功能,尽量少用JAVA代码实现。

    forEach标签

    forEach标签可将数组、集合、Map中数据迭代出来,并保存到指定范围变量中。

    语法

    们看各属性含义

    们一起看个例子

    天先到这边傅老师和小伙们再聊聊其余个标签库的使用。

    转载请注明原文地址: https://ju.6miu.com/read-24218.html

    最新回复(0)