1 : 一般情况引入方法:
<html>
<body>
<jsp:include src="1.jsp">
......... <jsp:include src="2.jsp">
</body>
</html>
2 : 包含式引入:
修改1 and 2.jsp
例如:1.jsp
<html>
<body>
<div class=""> ---->填充你所需样式,注意此处并没有</div>
<div>this is old messege</div>
</body>
</html>
2.jsp
<html>
<body>
<div>this is old messege</div>
</div> ---->注意此处并没有<div>
</body>
</html>
3 :URLConnection 拉取信息
package util;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public final class HttpClient {
public static String get(String url, Map<String, String> addParams) {
String result = "";
HttpURLConnection huc = null;
BufferedReader br = null;
try
{
if (addParams != null && addParams.size() > 0)
{
if (url.indexOf("?") == -1)
{
url = url + "?";
}
Set<Entry<String, String>> paramSet = addParams.entrySet();
for (Entry<String, String> param : paramSet)
{
url = url + "&" + param.getKey() + "=" + param.getValue();
}
}
URL u = new URL(url);
huc = (HttpURLConnection) u.openConnection();
huc.setConnectTimeout(2000);
br = new BufferedReader(new InputStreamReader(huc.getInputStream(), "UTF-8"));
StringBuilder sb = new StringBuilder();
String tmp = null;
while ((tmp = br.readLine()) != null) {
sb.append(tmp);
}
result = sb.toString();
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
if (br != null)
{
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (huc != null)
{
huc.disconnect();
}
}
return result;
}
}
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.util.Map"%>
<%@ page import="java.util.HashMap"%>
<%@ page import="util.HttpClient"%>
<%
String area = request.getParameter("area");
String version = request.getParameter("version");
String token = request.getParameter("token");
String mobile = request.getParameter("mobile");
Map<String, String> addParams = new HashMap<String, String>();
addParams.put("area ", area);
addParams.put("version", version);
String cssContent = HttpClient.get("http://1x3.224.zz.27/wxcs/common/css.jsp", addParams);
String headerContent = HttpClient.get("http://1x3.224.xx.x7/wxcs/common/header.jsp", addParams);
String footerContent = HttpClient.get("http://1x3.224.xx.x7/wxcs/common/footer.jsp", addParams);
%>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta content="MSHTML 6.00.2900.5897" name="GENERATOR" />
<meta name="MobileOptimized" content="240" />
<title>公积金查询</title>
<%=cssContent%>
</head>
<body>
<%=headerContent%>
<div>
<form action="<%=response.encodeRedirectURL(request.getContextPath() + "/business/inquire.jsp?area=" + area + "&version=" + version + "&token=" + token + "&mobile=" + mobile)%>" method="post">
<table>
<tr>
<td>编号:<input type="text" name="id" value="" /></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="提交" /></td>
</tr>
</table>
</form>
</div>
<%=footerContent%>
</body>
</html>