Chinaunix首页 | 论坛 | 博客
  • 博客访问: 257306
  • 博文数量: 45
  • 博客积分: 170
  • 博客等级: 入伍新兵
  • 技术积分: 488
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-13 14:43
文章分类

全部博文(45)

文章存档

2014年(2)

2013年(35)

2012年(8)

我的朋友

分类: Java

2013-11-19 22:53:03


点击(此处)折叠或打开

  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  2. <%
  3. String path = request.getContextPath();
  4. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

  5. %>

  6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  7. <html>
  8.   <head>
  9.     <base href="<%=basePath%>">
  10.     
  11.     <title>信息查询</title>
  12.     <script language="javascript">
  13.   var XMLHttpReq;
  14.     //创建XMLHttpRequest对象
  15.     function createXMLHttpRequest() {
  16.              
  17.         if(window.XMLHttpRequest) { //Mozilla 浏览器
  18.             XMLHttpReq = new XMLHttpRequest();
  19.         }
  20.         else if (window.ActiveXObject) { // IE浏览器
  21.             try {
  22.                 XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
  23.             } catch (e) {
  24.                 try {
  25.                     XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
  26.                 } catch (e) {}
  27.             }
  28.         }
  29.     }
  30.     //发送请求函数
  31.     function sendRequest() {
  32.          var name=document.getElementById("words").value;
  33.               if(name==""||name=="请输入查询码")
  34.               {
  35.                   alert("请输入查询码");
  36.                   return;
  37.               }
  38.           //document.getElementById("comments").innerHTML ="正在查询,请您稍等......";    
  39.         createXMLHttpRequest();
  40.         var url = "infoQuery.jsp?words="+name;
  41.         XMLHttpReq.open("GET", url, true);
  42.         XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
  43.         XMLHttpReq.send(null); // 发送请求
  44.     }
  45.     // 处理返回信息函数
  46.     function processResponse() {
  47.         if (XMLHttpReq.readyState == 4) { // 判断对象状态
  48.             if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息
  49.                 Display();
  50.             } else { //页面不正常
  51.                 window.alert("您所请求的页面有异常。");
  52.             }
  53.         }
  54.     }
  55.     function Display() {
  56.             var msg=XMLHttpReq.responseText;
  57.            //document.getElementById('comments').value=msg;
  58.            document.getElementById('dataDiv').innerHTML=msg; //显示整个infoQuery.jsp页面
  59.     }
  60. </script>
  61.     <meta http-equiv="pragma" content="no-cache">
  62.     <meta http-equiv="cache-control" content="no-cache">
  63.     <meta http-equiv="expires" content="0">
  64.     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  65.     <meta http-equiv="description" content="This is my page">
  66.     
  67.     
  68.   </head>
  69.   
  70.   <body>
  71.       
  72.       <div id="whole_background">
  73.       <div id="pictop"><img src="images/htop.jpg" width="100%" height="15%"></div>
  74.       
  75.       <div id="content">
  76.     <h1>产品详细信息查询</h1>
  77.     <input type="text" value="请输入查询码" id="words" name="words">
  78.     
  79.     <input type="submit" value="查询" id=Submit1 name=Submit1 onClick="sendRequest() ">
  80.     <br>
  81.     
  82.         
  83.     <div id="dataDiv"></div>
  84.     </div>
  85.     
  86.     </div>
  87.   </body>
  88. </html>

阅读(750) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~