您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
04_JSP_指令_include&taglib指令(模板文件包含与自定义模板标签)
发布时间:2022-09-06 20:57:14编辑:雪饮阅读()
就两点,一个是模板文件包含,使用include,那么既然要包含肯定需要一个被包含的模板文件咯。
top.jsp如:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
我是top部分
有了被包含的模板文件,那么接下来就可以用include进行包含了,除了包含外还可以自定义模板标签,则instructions.jsp如:
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2022/9/6
Time: 20:38
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!--
taglib指令使用后,则可以通过prefix指定标签名uri则就是该prefix所指向的真正的tag库的实际地址了。
那么这里prefix定义为c,则uri定义为:http://java.sun.com/jsp/jstl/core
则需要先在WEB-INF下面建立如lib目录,然后放入javax.servlet.jsp.jstl.jar和jstl-impl.jar依赖。
然后再将这两个依赖添加到当前项目依赖库中就行了
然后就可以使用该标签的为"c:"后面所提示的一些功能,例如“<c冒号catch></c冒号catch>”标签,这里冒号害怕被解析就直接用中文了哈。。。
当然这个只是有了taglib并且导包后intellij idea在正常写html标签时候就会自动提示的,能不能用,以及怎样用等,这里暂时没有纠结
-->
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<!--include指令一般的用来包含一个公共代码文件-->
<%@ include file="top.jsp"%>
</body>
</html>
关键字词:JSP,指令,include,taglib,模板,文件,包含,自定义,标签