package first;
import javax.servlet.*;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
public class HelloServlet extends HttpServlet{
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<h1>Hello World!</h1>");
out.close();
}
}我一开始用txt写怎么也javac不了,后来搬到eclipse里面写,发现:为什么一定要重复的导javax.servlet.*;这一行下面那三行的包?这一行不是应该已经包含下面三个包了吗?这三行随便我注掉哪一行下面的代码就要报错。这是为什么?
3 回答

慕桂英4014372
TA贡献1871条经验 获得超13个赞
import javax.servlet.*; 是倒入了这个包下的所有的类,但绝对不包括他的子包中的类,java的API中可以非常清楚的看出来,子包和父包是并列的,不是包含的,不知道我这样说你能不能明白
添加回答
举报
0/150
提交
取消