CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

在Jsp中怎么做可以使得页面在不刷新的情况下做到把页面数据提交到后台

楼主dfzz1(东方至尊)2005-04-02 21:45:11 在 Java / Web 开发 提问

在Jsp中怎么做可以使得页面在不刷新的情况下做到把页面数据提交到后台,并可以接收后台传来的数据。比如用户在页面上输入了一个查询条件,页面把条件提交到后台,后台查询出结果后把数据传回页面并显示在页面上,在这个过程中页面是不刷新的,就想CS一样。  
  各位高手先谢谢了 问题点数:70、回复次数:9Top

1 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-02 21:52:51 得分 10

xmlhttp  
  Top

2 楼DanielYWoo(绿色毒汁)回复于 2005-04-02 22:21:04 得分 0

你要接受后台来的数据怎么可能不刷新页面?楼主您没表达清楚吧?Top

3 楼DanielYWoo(绿色毒汁)回复于 2005-04-02 22:22:54 得分 0

你是不是说像csdn回帖那样???Top

4 楼leojay1(绯村剑心)回复于 2005-04-02 22:23:32 得分 0

好像不行Top

5 楼dlxu(脱离纯粹Coding阶段)回复于 2005-04-02 22:55:08 得分 10

iframeTop

6 楼s_phoenix()回复于 2005-04-03 00:20:56 得分 40

可以的,利用xmlhttp  
  你去网上搜索一下吧。给你一段例子:  
   
  var   theURL   =   "/examples/servlet/MyGoogleSearchServlet?search=";  
  var   http   =   getHTTPObject();    
   
  function   handleHttpResponse()   {  
      if   (http.readyState   ==   4)   {  
          GoogleSearchResults.innerHTML   =   http.responseText;  
      }  
  }  
   
  function   updateGoogleResults(formElement)   {  
      var   searchQuery   =   document.forms[0].elements[formElement].value;  
      http.open("GET",   theURL   +   escape(searchQuery),   true);  
      http.onreadystatechange   =   handleHttpResponse;  
      http.send(null);  
  }  
   
  function   getHTTPObject()   {  
      var   xmlhttp;  
      try   {  
          xmlhttp   =   new   ActiveXObject("Msxml2.XMLHTTP");  
      }   catch   (e)   {  
            try   {  
                  xmlhttp   =   new   ActiveXObject("Microsoft.XMLHTTP");  
            }   catch   (E)   {  
                  xmlhttp   =   false;  
            }  
      }  
   
      if   (!xmlhttp   &&   typeof   XMLHttpRequest   !=   'undefined')   {  
          try   {  
              xmlhttp   =   new   XMLHttpRequest();  
          }   catch   (e)   {  
              xmlhttp   =   false;  
          }  
      }  
   
      return   xmlhttp;  
  }  
   
  Top

7 楼joincsdn(云)回复于 2005-04-03 08:08:56 得分 5

楼上的方法可行,就用XMLHttp应该可以的!!Top

8 楼sh_badboy1980(运在他乡的人)回复于 2005-04-03 08:20:23 得分 5

使用iframe把需要刷新的那部分页面单独放在里边不就得了Top

9 楼lcllcl987(毛爷爷)回复于 2005-04-07 16:25:31 得分 0

s_phoenix()   :  
  你给的例子如何用啊?  
  写一个例子Top

相关问题

  • 查询后台数据库和页面刷新的问题
  • 有关JSP页面刷新问题
  • JSP页面刷新的问题
  • jsp 页面的自刷新问题??
  • 头大,JSP页面刷新的问题
  • 后台动态生成的Table遇到alert后如何使页面不刷新?!
  • 怎样在后台设置页面的刷新时间(快速揭帖)
  • ?启动jsp页面时,让页面刷新(一次)?
  • 页面刷新
  • 刷新页面?

关键词

  • 页面
  • 数据
  • 后台
  • 刷新
  • xmlhttp
  • 提交
  • 例子
  • catch
  • try
  • var

得分解答快速导航

  • 帖主:dfzz1
  • jFresH_MaN
  • dlxu
  • s_phoenix
  • joincsdn
  • sh_badboy1980

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo