手机版

struts2通过行为返回json对象

时间:2021-09-07 来源:互联网 编辑:宝哥软件园 浏览:

其实struts2通过行为返回json挺简单的,但是就是老要忘,所以索性写在博客上。好的,开始。

首先是引入必须的冲突包:

struts2-json-plugin-2.3.24.jar

然后我们再写一个简单的行为

打包。mz。行动;导入com。mz。实体。用户;导入com。开放式交响乐。xwork 2。行动支持;公共类JsonAction扩展了操作支持{私有用户userpublic String execute(){用户=新用户();用户。setid(123);用户。setusername(' Irasel ');返回成功}公共用户getUser(){返回用户;}公共void setUser(用户用户用户){ this.user=user}}就是一个很简单的行动,给用户对象赋值然后传回然后返回成功。

用户类里面有两个属性,一个编号一个用户名,以及对应的得到和设置方法。

主要是配置配置文件:

!-配置一个返回json字符串的action-package name=' resultJson ' namespace='/' extends=' JSON-default ' action name=' resultJson ' class=' com。mz。行动。“jsonation”结果名称=“success”类型=“JSON”!-根是ognl表达式的一部分不能更换- param name='root '用户/param/结果/操作/包这里的根是ognl表达式的一个属性,不能换!不能换!不能换!(重要的事情说三遍)

启动雄猫,访问:http://localhost :8080/spring-struts/resultJson(这里的路径可能不一样)

如图所示:

这样子就算成功在前台返回json对象了,好吧!

版权声明:struts2通过行为返回json对象是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。