篇四: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}" /}

 

  

 

posted @ 2016-11-24 18:18  刘广平  阅读(139)  评论(0)    收藏  举报