Struts2之异步调用机制详解
2014-12-06 08:44
225 查看
一、学习案例:通过在getXML.jsp页面改变名称,在不刷新当前页面的情况下修改页面的数据。
二、案例分析:struts和ajax配合,主要是返回数据的定义。我们可以返回json和xml格式的数据。在此只演示xml方式。
a)格式xml数据,一是拼接字符串,但是数据多的情况下,代码维护就不行了。所以在此我们借助dom4j。把下载的dom4j.jar放到lib目录下。
b)创建scripts包,把jquery.js放进去。
c)创建getXML.jsp页面,编写html以及jquery。
d)创建GetInfoAction.java。并实现数据格式化。
e)在struts.xml中配置action。由于我们是ajax请求,是不需要刷新页面的,所以不配置result。
f)注意:
1、$("#bd table:eq(0)").remove();是为了清空表单,不然每次追加会多出table。
2、Action中方法返回值返回空即可。在执行返回之前,我们已经通过response写出数据了,所以此处返回值并没有实际意义。
3、Struts.xml中的action不要配置result。
三、经验之谈:
a)异步调用机制还是比较简单的,关于json格式数据大家有兴趣可以自行百度。在项目中,关于异步调用还是很常见的,如果项目中使用的地方很多,我们不妨可以通过dwr插件实现。少的话用jquery即可。
b)我们虽然是后台开发人员,但是简单的jquery还是必须要掌握的,我们不能说只是学习java的,就只学java,其实有很多东西,我们可以大概了解下,不要求精通,会用就行。
四、参考项目:http://download.csdn.net/detail/u011638419/8230029
五、每日一乐:
今天看见一哥们的日志上写的:
亲爱的老婆,求求你,别把孩子的尿灌到绿茶瓶子里了,下夜班的我伤不起!
最终解释权归爱尚合伙人(www.23hhr.com)所有,转载请注明出处。
二、案例分析:struts和ajax配合,主要是返回数据的定义。我们可以返回json和xml格式的数据。在此只演示xml方式。
a)格式xml数据,一是拼接字符串,但是数据多的情况下,代码维护就不行了。所以在此我们借助dom4j。把下载的dom4j.jar放到lib目录下。
b)创建scripts包,把jquery.js放进去。
c)创建getXML.jsp页面,编写html以及jquery。
d)创建GetInfoAction.java。并实现数据格式化。
e)在struts.xml中配置action。由于我们是ajax请求,是不需要刷新页面的,所以不配置result。
f)注意:
1、$("#bd table:eq(0)").remove();是为了清空表单,不然每次追加会多出table。
2、Action中方法返回值返回空即可。在执行返回之前,我们已经通过response写出数据了,所以此处返回值并没有实际意义。
3、Struts.xml中的action不要配置result。
三、经验之谈:
a)异步调用机制还是比较简单的,关于json格式数据大家有兴趣可以自行百度。在项目中,关于异步调用还是很常见的,如果项目中使用的地方很多,我们不妨可以通过dwr插件实现。少的话用jquery即可。
b)我们虽然是后台开发人员,但是简单的jquery还是必须要掌握的,我们不能说只是学习java的,就只学java,其实有很多东西,我们可以大概了解下,不要求精通,会用就行。
四、参考项目:http://download.csdn.net/detail/u011638419/8230029
五、每日一乐:
今天看见一哥们的日志上写的:
亲爱的老婆,求求你,别把孩子的尿灌到绿茶瓶子里了,下夜班的我伤不起!
最终解释权归爱尚合伙人(www.23hhr.com)所有,转载请注明出处。
相关文章推荐
- 8、使用Struts2实现异步调用机制剖析(XML与JSON方式解析)
- struts2实现异步调用机制
- Struts2实现异步调用机制详细剖析(XML和JSON)
- 转载NET体系下的回调与异步调用之委托与事件机制
- C#控件多线调用,异步机制核心机理探讨
- Object-C的函数调用机制详解--消息
- C#异步调用四大方法详解
- C#异步调用四大方法详解
- C# 异步调用机制的理解(一)
- C#异步调用四大方法详解
- C#异步调用的实现机制及调用方法
- Object-C的函数调用机制详解--消息
- C#异步方法调用(四大方法详解)
- C#异步方法调用(四大方法详解)
- C#异步调用四大方法详解
- phoengap源码解析——插件机制,java和js代码互调用详解
- .net 异步调用机制
- C#异步方法调用(四大方法详解)
- C#异步调用四大方法详解(转)
- struts2工作机制详解