黑马程序员技术交流社区

标题: 【西安校区】Struts2的Ajax开发 [打印本页]

作者: 西安Java组    时间: 2018-3-22 18:10
标题: 【西安校区】Struts2的Ajax开发
本帖最后由 逆风TO 于 2018-3-28 10:59 编辑

Struts2是一个比较流行的MVC框架,在很多JavaEE项目中都有用到,Ajax请求由于其优秀的用户体验现在越来越多的Web项目中都会有涉及,以下关于Strut2的Ajax开发进行说明.Ajax开发的数据传输主要使用的JSON格式,根据JSON的转换方式不同我们可以分为以下的2种方式.
实体类
l  第一种方式:使用第三方的JSON框架
这里我们使用阿里巴巴开源json框架FastJSON
开发流程:
1.        导入FastJSON开发包
n  转换JSON
-显示效果
n  过滤属性
-显示效果
n  日期格式数据的转换
-显示效果
l  第二种方式:使用strust2-json插件
步骤:
1.        在项目中导入strus-json.jar的jar包
file:///C:/Users/ITCAST~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg

2.        将<package extends=”json-default”>的继承方式改外
n  转换JSON
-结果视图的配置
-显示效果

n  过滤属性

-结果视图中配置参数
--显示效果
n  日期格式数据的转换

在配置文件中添加如下配置即可
--显示效果



作者: 逆风TO    时间: 2018-3-23 09:18
感谢老师分享~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2