Strust2 拦截器处理返回自定义json格式数据

时间:2022-02-21 09:44:54

在使用struts2的项目中,有时需要拦截器返回自定义json格式的数据,步骤如下:

1.使用json-plugin插件,

Strust2 拦截器处理返回自定义json格式数据

2 在需要拦截的action类里声明一个要展示为json的对象,并配有set和get方法如下


Strust2 拦截器处理返回自定义json格式数据


3 写一个异常处理拦截器,并且在该拦截器里使用反射调用该处理类的set方法,图如下:

Strust2 拦截器处理返回自定义json格式数据

4 在struts.xml文件中配置处理拦截器,图如下

Strust2 拦截器处理返回自定义json格式数据