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

来源:互联网 发布:大智慧股票交易软件 编辑:程序博客网 时间:2024/04/30 01:45
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>


原创粉丝点击