需要引入struts2的struts2-json-plugin-2.5.10.1.jar包
action如下:
package com.action;
import org.apache.struts2.json.annotations.JSON;
import com.bean.User;
import com.opensymphony.xwork2.ActionSupport;
public class JsonAction extends ActionSupport {
private User user;
/*
* 使用注解方式返回json数据
*/
@JSON()
public User getInputStream() {
return user;
}
public User getUser() {
user = new User();
user.setUsername("半仙");
user.setPassword("123456");
return user;
}
public void setUser(User user) {
this.user = user;
}
}
struts.xml配置如下:
在struts.xml中需要引入struts-plugin.xml 文件,
<include file="struts-plugin.xml"></include>
<!--继承默认的json-default -->
<package name="user1" extends="json-default">
<action name="jsonActi