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

原创 2016年08月31日 16:40:48

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

1.使用json-plugin插件,


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




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


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














相关文章推荐

struts2拦截器如何返回json数据?如何使用Jquery(ExtJs)接收拦截器返回的数据?

转自:http://www.17ext.com/showtopic-7761.aspx                   /error.jsp    ...

扩展struts2的结果集StrutsResultSupport 自定义Result处理JSON

以前在采用Struts2开发的项目中,对JSON的处理一直都在Action里处理的,在Action中直接Response,最近研读了一下Struts2的源码,发现了一个更加优雅的解决办法,自己定义一个...

ssh三大框架整合后struts2返回json数据出现懒加载异常

这个项目我用到了spring 的OpenSessionInView过滤器,使得发起一个页面请求时就打开Hibernate的Session,一直保持这个Session,直到这个请求结束,这样可以避免很多...

拦截器中通过response返回JSON数据

做接口的拦截器时,需在拦截器中通过response返回接口是否允许调用的JSON信息:...

Spring拦截器实现controller层json数据返回

Controller层的作用是处理业务逻辑并返回数据,那怎么返回数据呢?接口的请求通过HttpServletRequest和HttpServletResponse实现前后端的交互,ServletRes...

添加 retrfiot 拦截器Interceptor ,打印服务器返回的json并添加网络请求公共的header

import java.io.IOException; import java.nio.charset.Charset; import okhttp3.Interceptor; import okh...

struts2实现文件上传(类型、大小过滤——手动、拦截器)

struts2实现文件上传 1、首先需要引入上传文件所需的jar包,下面是对应的maven坐标。 commons-fileupload commons-fileupload ...

安装jd-core反编译

闲暇之余,写了一个Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class...

java笔记:本身下手写javaEE框架(八)--为jqgrid换换皮肤然后加到我的框架里

时候就是生命,浪费了时候就是就义了生命。  今天让我倒腾半天的居然不是写我的javaEE框架,而是调换jqgrid的皮肤。我是相当的憎恶jqgrid的默认皮肤,它总让我想起一向想学而都没学过的EXTJ...
  • jjjy00
  • jjjy00
  • 2012年12月14日 17:11
  • 728

struts2的一个自定义拦截器小例子

  • 2008年09月19日 22:49
  • 5.54MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Strust2 拦截器处理返回自定义json格式数据
举报原因:
原因补充:

(最多只允许输入30个字)