jstl标签有哪些(jsp 中怎样引用 jstl标签)

本文目录
jsp 中怎样引用 jstl标签
1、进入Apache官网找到,jstl包的链接准备下载,版本可以随意选择,尽量选择比较新的版本。
2、需要下载的jstl包有4个,分别是impl,Spec,el,compat。这4个jar包分别进行下载。
3、下载后的压缩包有四个,找到下载的路径中的包需要引用。
4、将下载的4个jar包复制到新建的工程的lib目录下。
5、将新建的jsp页面中,写上引用连接。
扩展资料:
JSTl基本应用:
1、核心标签库:包括基本的语言功能,变量操作,流程控制等等。
2、国际化和格式化标签库:进行国际化操作和格式化操作,例如格式化时间等等。
3、SQL标签库:主要用于对关系型数据库的存储操作。
4、XML标签库:主要用于对xml格式数据的操作。
5、函数标签库:主要定义对字符串操作的函数库,在EL表达式中运行。
《!-- JSTL 函数 包含一系列标准函数,大部分是通用的字符串处理函数--》
《%@ taglib uri=“http://java.sun.com/jsp/jstl/functions“ prefix=“fn“%》
《!-- JSTL 核心标签库 --》
《%@ taglib uri=“http://java.sun.com/jsp/jstl/core“ prefix=“c“%》
《!-- JSTL 格式化标签 用来格式化并输出文本、日期、时间、数字 --》
《%@ taglib uri=“http://java.sun.com/jsp/jstl/fmt“ prefix=“fmt“%》
《!-- JSTL SQL标签库 提供了与关系型数据库进行交互的标签 --》
《%@ taglib uri=“http://java.sun.com/jsp/jstl/sql“ prefix=“sql“ %》
《!-- JSTL XML标签库 提供了创建和操作XML文档的标签 --》
《%@ taglib uri=“http://java.sun.com/jsp/jstl/xml“ prefix=“x“ %》
学会怎样使用Jsp 内置标签,jstl标签库及自定
jsp标签的分类:
1)内置标签(动作标签): 不需要在jsp页面导入标签
2)jstl标签: 需要在jsp页面中导入标签
3)自定义标签 : 开发者自行定义,需要在jsp页面导入标签
内置标签(动作标签):
《jsp:forward /》转发标签:
复制代码
语法:《jsp:forward page=“/MyJsp001.jsp“》《/jsp:forward》
相当于java代码:request.getRequestDispatcher(“/MyJsp001.jsp?name=jxf“).forward(request, response);
注意:但是java代码的转发可以通过url带参数的方式进行传递参数,而转发标签需要借助于下面的《jsp:param》标签实现参数传递
复制代码
《jsp:pararm/》参数标签:
复制代码
语法: 《jsp:param value=“jxf“ name=“name“/》 《%-- 传递一个名为name,值为jxf的参数,参数一般作为其他标签的子标签使用--%》
结合《jsp:forward》标签用法:
《jsp:forward page=“/MyJsp001.jsp“》
《jsp:param value=“jxf“ name=“name“/》
《/jsp:forward》
复制代码
《jsp:include/》包含标签:
复制代码
语法:
《jsp:include page=“/MyJsp001.jsp“》
《jsp:param value=“jxf“ name=“name“/》《%--可以将参数传递给包含进来的页面--%》
《/jsp:include》
jsp中还有一个包含指令,也是将一个页面包含另外的页面
他们之间的区别:
1、首先是语法不同
《jsp:include page=“/MyJsp001.jsp“》
《%@inclue file=“被包含的页面“%》
2、《jsp:include》可以传递参数,《%@inclue%》不可以
3、《jsp:include》:包含页面与被包含页面分别编译为两个java源文件,在运行时引用
《%@inclue%》:包含页面与被包含页面合并编译为一个java源文件
复制代码
下面哪些属于jstl中的标签,a, b, c, d,
不是,是JSTL标签库中的标签,在JSP页面中导入后就可以使用,代码如下:
《%@ taglib uri=“java.sun.com/jsp/jstl/core“ prefix=“c“ %》,比如《c:if》《/c:if》,和普通的if判断语句是一样的功能功能,
《c:if test=“判断“》判断为真,执行的操作《/c:if》
jstl的常用标签
core(核心)标记库 :条件判断,变量赋值与输出……
format(格式化)标记库:对时间,对日期格式化输出,解析时间和日期, 对 国际化的支持标记库……
xml标记库:对xml文件的操作,如解析……
sql标记库:对数据库的一些操作……
functions(函数)标记库:主要跟字符串有关,如查找,截取……

更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00









