国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java 數據的加密與解密普遍實例代碼

2019-11-26 12:31:41
字體:
來源:轉載
供稿:網友

  這是一個關于密鑰查詢的jsp文件,接受上級文件的數據并加密處理,放入Map集合中,通過form表單提交到xdoc文件中;不過這種做法是為了滿足公司的要求,用到了框架的內容不免顯得繁瑣;下篇文章會介紹一種簡便的不需要搭建太多環境的普遍做法。

<br><br><%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@page import="java.io.IOException"%><%@page import="java.util.ArrayList"%> <%@page import="java.util.List"%><%@page import="java.util.HashMap"%><%@page import="java.util.Map"%><%@page import="java.sql.*"%><%@page import="java.util.*"%> <%@page import="java.sql.ResultSet"%>  <%@page import="combiz.system.IBOSrvUtil"%>  <%@page import="combiz.ui.epassmanager.entitys.Base64"%> <%@ include file="xdocserver.jsp" %> <%  String path = request.getContextPath();  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  String xdocserver1 = EjbServerName.getValue("xdocserver");  System.out.println("basePath basePath==========================="+basePath); %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body><%   StringBuffer sb=new StringBuffer();     String part = request.getParameter("szbm");  String str1=new String(part.getBytes("ISO-8859-1"),"GBK");  String sta = request.getParameter("syzt");  String str2=new String(sta.getBytes("ISO-8859-1"),"GBK");  String tems1 = ""; if(str2.equals("正在使用")){   tems1="use";  }else if(str2.equals("暫停使用")){   tems1="pause";  }else if(str2.equals("停止使用")){   tems1="stop";  } else{   tems1="use";  }  String s1 = Base64.encodeFixLenString(tems1);  String sql="";   List menuList=new ArrayList();      sql =" select t.companyid ,a.laborname ,t.keysn ,t.keystatus from sys_key t "+   " left join IBSUSERS b on b.id = t.id left join labor a on a.labornum = b.labornum where 1=1 ";   if(!str1.equals("")){    sql +=" and t.companyid like '%"+str1+"%' ";   }   if(!s1.equals("")){    sql +=" and t.keystatus = '"+s1+"'";   }    try {    List list = IBOSrvUtil.getBaseDao().selectListBySql(sql);    sb.append("<xdata>");    if(list.size()>0){     for(int i=0;i<list.size();i++){      Map map = (Map) list.get(i);      sb.append("<row>");             String keysn=Base64.decodeToFixLenString(map.get("KEYSN")==null?"":map.get("KEYSN").toString());      String laborname=map.get("LABORNAME")==null?"":map.get("LABORNAME").toString();      String companyid=map.get("COMPANYID")==null?"":map.get("COMPANYID").toString();      String temstatus =Base64.decodeToFixLenString(map.get("KEYSTATUS")==null?"":map.get("KEYSTATUS").toString());            Map<String, String> compMap = new HashMap<String, String>();       String status = "";      if(temstatus.equals("use")){       status="正在使用";      }else if(temstatus.equals("pause")){       status="暫停使用";      }else{       status="停止使用";      }             sb.append("<col1>").append(keysn).append("</col1>");         sb.append("<col2>").append(laborname).append("</col2>");         sb.append("<col3>").append(companyid).append("</col3>");         sb.append("<col4>").append(status).append("</col4>");                        sb.append("</row>");    }    }    sb.append("</xdata>");    } catch (Exception e) {     // TODO Auto-generated catch block     e.printStackTrace();    }  System.out.println("sb===null=============="+sb); %>    <iframe name="xdoc" width="100%" height="100%"></iframe>   <form name="form1" action="http://11.1.1.152:8088/xdoc/realty/mycx.xdoc" method="post" target="xdoc" style="display: none">  <input name="data" type="hidden" value="<%=sb.toString()%>" />      </form></body> <script language="javascript">   document.form1.submit();  </script>     <script type="text/javascript">    function dosubmit(){     document.getElementById("btnSub").disabled = true;     if(document.getElementById("szbm" ).value!="" || document.getElementById("syzt" ).value!="" )     {     var f1 = document.getElementById("b1");     f1.submit();     } else{     alert("請輸入查詢條件!");     document.getElementById("btnSub").disabled = false;     return ;     }     }   //如果這三個條件同時為空的話就彈出提示框。否則執行F1并提交F1.就是得到的B1   </html>

希望本篇文章實例代碼對您有所幫助

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 襄城县| 镇沅| 桦甸市| 凉城县| 微山县| 罗定市| 长葛市| 连江县| 察哈| 云龙县| 乌鲁木齐市| 于田县| 天门市| 玉溪市| 报价| 吉林省| 灌云县| 上思县| 长沙县| 鄂温| 微山县| 吴忠市| 曲阜市| 湘潭县| 雅江县| 旬阳县| 临颍县| 花莲县| 延安市| 托里县| 鄂托克前旗| 云龙县| 若尔盖县| 仲巴县| 汉源县| 尚志市| 信阳市| 安西县| 武汉市| 油尖旺区| 京山县|