include静态包含和动态包含
来源:互联网 发布:类似ostagram的软件 编辑:程序博客网 时间:2024/06/06 11:52
include静态包含
index3.jsp
<body><!-- 静态包含jsp --><!-- 把 head.jsp(只能是片段)当成文本内容包含到index3.jsp页面内部, tomcat翻译时,只会产生一个index3_jsp.class文件--><%@ include file="include/head.jsp" %></body>
include/head.jsp
去掉七七八八的冗余东西,写utf-8那些是为了中文不乱码,接下来的那些就相当于一个html嵌套进index3.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><a href="#">双十一入口</a><% out.print("这是头部!");%>
相当于
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><base href="<%=basePath%>"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><!-- 静态包含jsp --><!-- 把 head.jsp(只能是片段)当成文本内容包含到index3.jsp页面内部, tomcat翻译时,只会产生一个index3_jsp.class文件--><a href="#">双十一入口</a><% out.print("这是头部!");%></body></html>
include动态包含
test.jsp
<body><h1>动态包含</h1><!-- 不会合并文件,当代码执行到include时,才包含另一个文件的内容 --><!-- 相当于调用另外一个java类中的语句 --><!-- org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/include/head.jsp", out, false); --> <!-- 会解析成两个java文件test_jsp.java head_jsp.java --><jsp:include page="/include/head.jsp"></jsp:include><hr></body>
include/head.jsp
去掉七七八八的冗余东西,写utf-8那些是为了中文不乱码,接下来的那些就相当于一个html嵌套进index3.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><a href="#">双十一入口</a><% out.print("这是头部!");%>
阅读全文
0 0
- include:静态包含和动态包含
- include静态包含和动态包含
- 静态包含和动态包含
- <jsp:include>动作和include指令的区别/动态包含和静态包含的区别
- 静态包含 & 动态包含
- jsp中的静态包含和动态包含
- JSP静态包含和动态包含问题
- JSP静态包含和动态包含问题
- jsp的动态包含和静态包含
- 测试Jsp 静态包含和动态包含
- 静态包含和动态包含的区别
- JSP静态包含和动态包含问题
- JSP中的静态包含和动态包含
- JSP静态包含和动态包含
- jsp中的静态包含和动态包含
- Jsp静态包含和动态包含
- JSP的静态包含和动态包含
- JSP中的动态包含和静态包含
- 2017.11.1总结
- #49 图形输出3 心得体会
- C++——【USACO 5.4.3】——Telecowmunication
- 方程求解
- N皇后算法—优化版
- include静态包含和动态包含
- C/C++学习之C提高-----非空格的字符串长度、去掉字符串前后空格、字符串反转、键值对字符串、const练习、二级指针做输入/输出的特性、将字符串按逗号分开,并放入二维数组打印出来
- 自学机器学习---一条你可能缺少的路线图
- 动态规划进阶
- 【BZOJ2744】【二分图】[HEOI2012]朋友圈 题解
- 十月小结,过去的一个月内,我收获了什么?
- 一致性哈希算法(consistent hashing)
- 初学Qt:QCheckBox
- Linux下使用unzip命令解压war包