高手略过!
include用来在jsp页面中插入一个包含文本文件或代码的文件,在转换成servlet时将包含的文件和当前的文件进行合并!
文件路径:使用默认的jsp文件格式,将要加载的文件放在webRoot下面即可。
解决txt的汉字乱码问题,在txt文件第一句加上一句话:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page language="java" import="java.util.*" 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">
<html>
<head>
<base href="<%=basePath%>">
<title>include用法</title>
</head>
<body>
包含文本文件. <br>
<%@ include file ="hello.txt" %>
包含jsp文件. <br>
<%@ include file ="index.jsp" %>
包含html文件. <br>
<%@ include file ="hello.html" %>
</body>
</html>