我使用 Netbeans 在 Glassfish 服务器上部署了 Java Web 服务。服务从数据库获取数据并填充 DefaultListModel customers。
DefaultListModel customers 返回到程序并用于填充 JList,但是出现以下错误。 Web服务主包的名称是bank。我实际上可以从 Web 服务返回 DefaultListModel 吗?有什么方法可以修复此错误。
incompatible types
found : bank.DefaultListModel
required: javax.swing.DefaultListModel
最佳答案
您有两个不同的类,它们恰好具有相同的短名称。这并不意味着它们可以互换。
您的服务层不应依赖于您为 GUI 层选择的技术。当您切换到 Web 应用程序来显示服务结果时,DefaultListModel 不会很有用。让它返回 List<Customer>
。 DefaultListModel
无论如何,它只不过是列表的包装器。
关于java - Web 服务可以返回 DefaultListModel 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14114775/