[Web Service] 如何表示集合类型的响应结果
lantian_123
2012-09-25
请求方法:user.query @ServiceMethod(method = "user.query", version = "1.0", httpAction = HttpAction.GET) public Object queryUsers(RopRequest request) throws Throwable { Response response = Response(); return response; }
希望响应结果response转换成xml如以下格式:
<users> <user> <userName>zhangsan</userName> <password>123</password> </user> <user> <userName>lisi</userName> <password>123</password> </user> </users>
其中实体对象User是:
public class User{ private String userName; private String password; //get//set }
谢谢 |
|
風一樣的男子
2012-09-25
参考 com.rop.response.ErrorResponse 啊
|
|
lantian_123
2012-09-25
風一樣的男子 写道 参考 com.rop.response.ErrorResponse 啊
比较麻烦,想要返回一个User list的话,至少得定义两个类,一个就是User,令一个就是包含有List<User>属性的Response |
|
風一樣的男子
2012-09-25
lantian_123 写道 風一樣的男子 写道 参考 com.rop.response.ErrorResponse 啊
比较麻烦,想要返回一个User list的话,至少得定义两个类,一个就是User,令一个就是包含有List<User>属性的Response 不想定义两个就直接那实体bean里的User,当然会有些不需要返回的字段 |