📄 文件包含.txt
字号:
//<%@include file=""%>
//包含文件的目的在于,把jsp中的菜单 页眉 页脚 多个jsp页面包含在一个jsp页面中去
//好处在于 维护方便,要换掉哪个,就可以直接换该包含的页面,无需改动主页面
<%-- 使用此语句处理显示中的乱码 --%>
<%@page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>主页面</title>
</head>
<body>
<%@include file="incl.jsp"%>
<%@include file="incl.txt"%>
<%@include file="incl.inc"%>
</body>
</html>
//注意被include包含的文件,只能是一组<html><head><body>
//在开发中,被包含的文件 只写显示部分<html>代码,主体代码不要出现
//第二种包含文件 标签语句
<%-- 使用此语句处理显示中的乱码 --%>
<%@page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>主页面</title>
</head>
<body>
<jsp:include page="incl.jsp"/>
<jsp:include page="incl.txt"/>
<jsp:include page="incl.inc"/>
</body>
</html>
//第二种方法改进效果
<%-- 使用此语句处理显示中的乱码 --%>
<%@page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>主页面</title>
</head>
<body><body>
<%
int i = 100 ;
%>
<h1>1.jsp:<%=i%></h1>
<jsp:include page="2.jsp"/>
</body>
</html>
//在包含页面中,2.jsp是
<%
int i = 10 ;
%>
<h1>include.jsp:<%=i%></h1>
发现,jsp能处理主页面的内容
而静态的文件 txt或 inc都不能处理页面内容
同样@include file在处理jsp时,先把要包含的文件复制到自己主页面上,然后再处理,
那么产生的问题就是,变量可能出现重复,而第二种方法是,先处理了要包含文件的内容,然后把显示效果包含进来,这样就不会出现上面问题。所以建议使用第二种能动态处理jsp页面
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -