首页 > 代码库 > 静态包含——动态包含
静态包含——动态包含
include.jsp
<%@ page contentType="text/html" pageEncoding="utf-8"%><html> <head><title>frfrfr</title></head> <body> <h1>静态包含</h1> <h3><%@ include file = "info.html"%></h3> <h3><%@ include file = "info.jsp"%></h3> <h3><%@ include file = "info.inc"%></h3> </body></html>
info.html
<h2><font color = "red">info.html</font></h2>
info.ioc
<h2><font color = "blue">info.inc</font></h2>
info.jsp
<h2><font color = "blue">info.inc</font></h2>
静态包含直接替换。
动态包含:
der.jdp
<%@ page contentType="text/html" pageEncoding="utf-8"%><html> <head><title>frfrfr</title></head> <body> <h1>动态包含</h1> <jsp:include file = "info.html"/> <jsp:include file = "info.jsp"/> <jsp:include file = "info.inc"/> </body></html>
demo.jsp
<%@ page contentType="text/html" pageEncoding="GBK"%><html><head><title>www.mldnjava.cn,MLDN高端Java培训</title></head><body> <h1>动态包含操作</h1> <% String username = "lop" ; %> <jsp:include page="receive_param.jsp"> <jsp:param name="name" value="<%=username%>"/> <jsp:param name="info" value="www.mldnjava.cn"/> </jsp:include></body></html>
receive_param.jsp
<%@ page contentType="text/html" pageEncoding="GBK"%><h1>参数一:<%=request.getParameter("name")%></h1><h1>参数二:<%=request.getParameter("info")%></h1>
静态变量重复
demo4.jsp
<%@ page contentType="text/html" pageEncoding="GBK"%><html><head><title>yyy</title></head><body> <% int x = 100 ; // 变量重复 %> <h1>demo04.jsp -- <%=x%></h1> <%@include file="include.jsp"%></body></html>
include.jsp
<% int x = 10 ;%><h1>include.jsp -- <%=x%></h1>
这样会出错。
动态变量的重复:
<%@ page contentType="text/html" pageEncoding="GBK"%><html><head><title>www.mldnjava.cn,MLDN高端Java培训</title></head><body> <% int x = 100 ; // 变量重复 %> <h1>include_demo04.jsp -- <%=x%></h1> <jsp:include page="include.jsp"/></body></html>
动态包含变量名重复是可以的。
标签必须完结
静态包含——动态包含
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。