java - Web 服务可以返回 DefaultListModel 吗?

标签 java web-services

我使用 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/

相关文章:

Java:禁用 SSL 证书检查的覆盖函数

java - 重构一个简单填充的长方法

java - Flyway使用java类对sql文件进行排序

java - 带有 Zuul 的 Spring Boot 2.4.2 网关 API

java - ServletRequest.getServletContext() 的 UnsupportedOperationException

php - 知道为什么我必须单击注销按钮两次才能注销吗?

java - 无法访问位于 HTTPS 负载均衡器后面的 HTTPS Web 服务

java - Spring Java Web服务,异步

java - 在 WildFly 10 中使用自定义 SSLSocketFactory

c# - 如何为Web服务类型提供商设置用户名和密码?