在 jsp 中导入 IntStream 解析为包

Importing IntStream in a jsp resolves to a package

提问人:Travis Heeter 提问时间:10/7/2023 更新时间:10/7/2023 访问量:23

问:

我是一个 java 菜鸟,一个更大的菜鸟,使用 jsp、JBoss 和 Apache 2.4(我的 jsp 都在使用它们来服务)

我正在制作一个 jsp 作为 ResultSet-turned-Json 的端点,并且我已经复制了另一个 jsp 以开始使用(有效)。jsp 中有 import 语句,例如

<%@ page import="java.util.Date" %>

和日期有效!

但是,当我尝试使用或出现此错误时:java.util.streamjava.util.IntStream

Only a type can be imported. java.util.IntStream resolves to a package

我做错了什么?


我在谷歌上尝试了很多搜索,但无济于事。还有这个 SO 问题:如何在 JSP 中导入类? 但没有骰子。

更多信息

我正在按照本指南获取要打印到 json 的结果集: https://www.baeldung.com/java-jdbc-convert-resultset-to-json - 使用“无外部依赖”的说明

Java JSP

评论

1赞 Basil Bourque 10/7/2023
顺便一提。。。几年前,JSR 310 中定义的现代 java.time 类取代了存在严重缺陷的遗留日期时间类。具体替换为 。java.util.Datejava.time.Instant
0赞 Travis Heeter 10/7/2023
显示我必须处理的这段代码有多旧。

答:

2赞 babanin 10/7/2023 #1

但是,当我尝试使用 java.util.stream 或 java.util.IntStream 时,我得到 此错误:

您应该尝试:

<%@ page import="java.util.stream.IntStream" %>

评论

1赞 Travis Heeter 10/7/2023
是的,这奏效了。既然我知道我的问题是多么愚蠢,我可能会继续删除它,以避免其他人用所有的繁文缛节来做这件事。谢谢babanin - 甜蜜的缩略图。