java - Java Servlet 的标准导入

标签 java servlets jakarta-ee

Java Servlet 通常使用以下导入语句:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

如果我猜对了,那么 javax.servlet.* 就会导入包内的所有内容。并且因为 .http 是 .servlet 的子包:

第三条语句是不是没有必要?

导入 javax.servlet.* 应该已经包含 .http。

或者我的假设是错误的。那么请指正。

最佳答案

不,Java 这样做。

导入javax.servlet.*导入 javax.servlet 中的所有类型包,但不是 javax.servlet.http 中声明的类型.

See tutorial (Apparent Hierarchies of Packages section)

关于java - Java Servlet 的标准导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45096848/

相关文章:

java - 从 Servlet 下载带有附加数据的 PDF 文件

java - 如何使用接口(interface)和 JPA

java - 在纯 Java 中转义 HTML 符号的推荐方法是什么?

java - 如何通过加速度传感器移动我的布局?

java - 如何在 JSP session 中存储 JavaScript 变量值

java - 在纸上画一个UML抽象类不用斜体?

javascript - 从 JSON 中的 servlet 请求获取纬度和经度并在谷歌地图对象中打印出来

spring - 在 Camel REST dsl 中访问 Tomcat 上下文参数

java - 使用 apache commons 的 RandomStringUtils 生成唯一键

java - 错误: HTTP Status 405 - HTTP method GET is not supported by this URL的原因