篇四:JSP页面基础操作
一、整理归类汇总
1、JSP界面中引入其它界面
2、JSP界面引入标签
3、JSP界面参数操作
二、JSP界面引入其它界面
1、使用include,相对路径/绝对路径
<%@ include file="../common/global.jsp" %>
2、使用<jsp:include >
<jsp:include page="relationURI" flush="true">
3、静态包含与动态包含
a、<%@ include file="..." %> 静态包含,把源代码原封不动的附件过来,要求不能有重复的命名,不能有重复的公共定义(例如头部定义编码,header、title等);
b、<jsp:include page="..." />动态包含,被包含的界面是先编译,编译后的界面附加到引入界面,允许重复命名,也需要独立的公共定义
三、JSP界面引入标签
1、tld与tag的区别
tld:功能标签,添加标签,通过标签的属性值,调用后台配置的功能支持类,进行不同效果的处理
tag:界面标签,定义JSP界面,可以动态设置界面自定义的属性,常用于抽取界面的公共部分,然后在使用界面动态配置界面参数,效果类似引用include
2、自定义tag标签:建议统一包路径“WEB-INF/tags”
统一引用,然后使用时
//引用
<%@ taglib prefix="tag" tagdir="/WEB-INF/tags" %>
//使用
<tag:文件名 属性1="" 属性2"" />
3、第三方标签
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="f" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
4、自定义tld标签
<%@ taglib prefix="z" uri="/WEB-INF/permission.tld" %>
四、JSP界面参数操作
1、设置参数
//设置参数
<c:set var="BASE" value="${pageContext.request.contextPath}"/>
//使用参数
<input type="text" value="${BASE}" /}

浙公网安备 33010602011771号