在jsp中怎么运用ajax

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在jsp中怎么运用ajax相关的知识,希望对你有一定的参考价值。

或者说struts框架中。或者其它
只要是在java中怎么运用ajax
理论也行
代码讲解也行
因为是菜鸟,请详细

使用Ajax的主要过程包括

1、创建XMLHttpRequest对象,

2、设置回发函数,

3、指定信息发送位置、提交的方式和异步与否,

4、发送请求。

javascript代码如下所示:

1: <script type="text/javascript">
 2:  var XMLHttpRequestIns = null;
 3:  
 4:  function AjaxF() 
 5:  //创建Ajax核心对象并传递参数
 6: CreateXMLHttpRequest();
 7:  //设置参数
 8: XMLHttpRequestIns.onreadystatechange = handleStateChange;//设置回发函数
 9:  //获取内容的位置
 10: XMLHttpRequestIns.open("GET", "XMLFile1.xml", true);
 11:  //发送
 12: XMLHttpRequestIns.send(null);
 13: 
 14:  function CreateXMLHttpRequest() 
 15:  if (window.ActiveObject) 
 16: XMLHttpRequestIns = new ActiveXObject("Microsoft.XMLHTTP");
 17: 
 18:  else if(window.XMLHttpRequest )
 19: 
 20: XMLHttpRequestIns = new XMLHttpRequest();
 21: 
 22: 
 23:  //对返回数据进行处理
 24:  function handleStateChange() 
 25:  if (XMLHttpRequestIns.readyState == 4) 
 26:  
 27:  if (XMLHttpRequestIns.status == 200) 
 28: alert("服务器消息" + XMLHttpRequestIns.responseText);
 29: 
 30: 
 31: 
 32: </script>
参考技术A ajax其实他是多种技术的混合的混合。其实早就有了,
主要包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义
基于web标准(standards-based presentation)Xhtml+CSS的表示;
使用 DOM(Document Object Model)进行动态显示及交互;
使用 XML 和 XSLT 进行数据交换及相关操作;
使用 XMLHttpRequest 进行异步数据查询、检索;
使用 将所有的东西绑定在一起。英文参见Ajax的提出者Jesse James Garrett的原文a 类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。

呵呵,不就是JavaScript、XML、CSS等的结合嘛。现在该知道怎么用了吧?
参考技术B 一般企业运用都用到别人开发好的组件,我们公司用到的是在.net环境下用的ajax组件,我想JAVA中用到的应该也差不多,如果要是应用的话就把别人的组件安装好,在它的上面添加控件就好用了,如果是要学习最好的建议还是买本书来看看,这对你的理解会更深一点。 参考技术C 以前做过一个
这是高手帮我写的一个登陆,里面就运用了一个ajax
很简单,看起来也很舒服
因为工程中代码文件较多,不适合复制出来,你想要可以传给你。要得话联系我本回答被提问者采纳

在jsp页面上用file控件添加一个本地图片的路径,然后在旁边的img中显示出来,并且不刷新页面

用ajax实现怎么办啊 求助大神!!!急急急!!!

把图片上传到服务器后,再把服务器上那个图片路径读出来返回到页面,然后把<img>的src属性替换成返回来的图片路径就可以了追问

不刷新页面 怎么上传啊

追答

用ajax把数据传回去再把图片路径返回来

追问

用js可以获得file控件的value么?怎么能获得到file中的value ?谢谢

追答

,在js中获取name的value,用ajax传到后台去

ajax部分建议用jQuery.post(url,name:value,function(data)//data就返回来的路径),一句话搞定,后台用out.print();传回来这个你知道的吧

参考技术A 现在我的情况是可以成功上传图片,并把其名称提交到数据库,可是图片却在本之后用IMG控制路径显示小图或者大图网上有等比例缩放图片的java类 我空间也有,pgYrkz

以上是关于在jsp中怎么运用ajax的主要内容,如果未能解决你的问题,请参考以下文章

springMVC中ajax的运用于注意事项

ajax在js中的运用

ajax从零基础到实战

java中json怎么运用?

Flask框架:如何运用Ajax轮询动态绘图

Flask框架:运用Ajax轮询动态绘图