在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();传回来这个你知道的吧
以上是关于在jsp中怎么运用ajax的主要内容,如果未能解决你的问题,请参考以下文章