我有一个
class response{
private list<Tlist> tlist= new arrayist<Tlist>
...getters
...setters
}
我有另一个
class Tlist{
private String name
private String address
}
我有一个控制器类,我需要将Tlist的对象传递给
的setter方法即response.setTlist(tlist)
实际上setTlist
不接受Tlist类的对象。任何想法我怎么能实现这个目标?
答案 0 :(得分:0)
可能你应该改变
private list<Tlist> tlist= new arrayist<object>
到
private java.util.List<Tlist> tList= new java.util.Arrayist<>();
然后将您的自定义setter用作:
public void setTlist(Tlist tList) {
this.tList = tList
}
答案 1 :(得分:0)
setTlist()
需要List
个对象,例如一个ArrayList
个Tlist
个对象。因此,您无法将单个Tlist
(tlist)对象传递给它。怎么样试图通过:
List<Tlist> list = new ArrayList<>();
list.add(tlist);
response.setTlist(list);