关于前台页面引入头和尾操作

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>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值