我使用Netbeans在Glassfish服务器上部署了一个Java web服务。服务从数据库中获取数据并填充DefaultListModel customers。
DefaultListModel customers返回到程序,并用于填充JList,但是我得到了以下错误。web服务主包的名称是bank。我真的可以从web服务返回DefaultListModel吗?有任何方法来修复这个错误吗?
incompatible types
found : bank.DefaultListModel
required: javax.swing.DefaultListModel发布于 2013-01-01 22:30:09
您有两个不同的类,它们恰好具有相同的短名称。这并不意味着它们是可以互换的。
您的服务层不应该依赖于您为GUI层选择的技术。当您切换到webapp以显示服务结果时,DefaultListModel将不是很有用。让它返回一个List<Customer>。DefaultListModel不过是一个列表的包装器。
https://stackoverflow.com/questions/14114775
复制相似问题