<jsp:include page="">与<&@ include file="">的区别
2015-05-22 11:28
721 查看
首先建一个data.jsp页面,部分代码为
再建一个页面taglib.jsp,代码为
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 1.<jsp:include page="../taglib.jsp"></jsp:include><!-- 方式一 --> 2.<%@ include file="../taglib" %><!-- 方式二 --> <HTML> <HEAD> <TITLE> New Document </TITLE> <META name="Generator" content="EditPlus"> <META name="Author" content=""> <META name="Keywords" content=""> <META name="Description" content=""> </HEAD> <BODY> 1.<jsp:include page="../taglib.jsp"></jsp:include> 这种方式包含的内涵为把taglib.jsp执行完后的代码加到页面中,也就是说taglib.jsp中<span style="color:#3366ff;">A</span>行那里在data.jsp页面中是不存在的,所以在data.jsp中通过 ${path}是取不到的 2.<%@ include file="../taglib" %> 这种方式包含的内涵为把taglib.jsp执行前(也就是原封不动)的代码加到页面中,也就是说taglib.jsp中<span style="color:#3366ff;">A</span>行那里在data.jsp页面中是存在的,所以在data.jsp中通过 ${path}是能取到的 </BODY> </HTML>
再建一个页面taglib.jsp,代码为
<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <script type="text/javascript" src="${pageContext.request.contextPath}/ajs/c.js" charset="utf-8"></script> <script type="text/javascript" src="${pageContext.request.contextPath}/a/js/b.js" charset="utf-8"></script> <link rel="stylesheet" href="${pageContext.request.contextPath}/a/js/css.css" type="text/css"></link> <c:set var="abcd" value="${pageContext.request.contextPath}" />//<span style="color:#3366ff;">重点行:A</span> <script type="text/javascript"> var jsPath = "${path}" </script>
相关文章推荐
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <jsp:include page="xxx"> 和<%@include file="xxx">区别
- <jsp:include page=""/>和<%@include file=""%>-----JSP中两种页面引入方式的区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file=""%> 和<jsp:include page=""/>两者的区别
- <%include file="a.jsp"%>与<jsp:include file="a.jsp"/>有什么区别?
- <%@ include file=""%>与<jsp:include page=""/>区别
- &lt;jsp:include page=&quot;&quot;&gt; 与&lt;%@ include file=&quot;&quot;%&gt;
- <jsp:include page=""> 与<%@ include file=""%>理解
- <%@ include file=""%>与<jsp:include page=""/>的区别
- <%@ page include=""%> 和<jsp:include flush="true" page=""></jsp:include>两者的区别
- <jsp:include>和<%@include file=""%> 有什么区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <jsp:include>和<%@include file=""%>区别
- <%@include file=""%>和 <jsp:include file="">之间的区别
- <%@ INCLUDE FILE=""%>与<JSP:INCLUDE PAGE=""/>区别
- <jsp:include page=”XXX”>与<%@ include file=”XXX”%>之间有什么区别