简体   繁体   English

Java Servlet的标准导入

[英]Standard imports of Java Servlets

Java Servlets use usually the following import statements: Java Servlet通常使用以下导入语句:

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

If I get it right then javax.servlet.* imports everything inside the package. 如果我做对了,那么javax.servlet。*会将所有内容导入包中。 And because .http is a subpackage of .servlet: 而且因为.http是.servlet的子包,所以:

Isn't the third statement unnecessary? 第三句话不是必要的吗?

import javax.servlet.* should include .http already. import javax.servlet。*应该已经包含.http。

Or is my assumption wrong. 还是我的假设是错误的。 Then please correct me. 那请纠正我。

No, Java don't do that. 不,Java 这样做。

Importing javax.servlet.* imports all of the types in the javax.servlet package but not the types declared in javax.servlet.http . 导入javax.servlet.*进口的所有类型的中javax.servlet包,但声明中没有类型javax.servlet.http

See tutorial (Apparent Hierarchies of Packages section) 请参阅教程(“包的表观层次结构”部分)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM