首先简单介绍一下json
json是一种轻量级的数据交换格式,json主要有如下两种数据结构:
- 由key-value组成的数据结构
- 有序集合(值的有序列表)
json数据在传递过程中的实质:传递一个符合json语法格式的字符串。然后分别在客户端和服务器端做解析和封装操作。
struts中的json
struts2中的json主要用于struts的ajax请求,首先在使用的时候需要导入struts2-json-plugin-version jar包,然后编写相应的Action,如果你用注解的方式配置你的Action时,请注意要继承于json-defaul包,如此截图:
,然后对你要返回的属性的get方法加上@JSON注解即可