为了账号安全,请及时绑定邮箱和手机立即绑定

[java初学] 关于一个最基本的servlet

[java初学] 关于一个最基本的servlet

慕田峪4524236 2019-04-08 10:09:22
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中可以非常清楚的看出来,子包和父包是并列的,不是包含的,不知道我这样说你能不能明白


查看完整回答
反对 回复 2019-05-06
?
慕的地10843

TA贡献1785条经验 获得超8个赞

楼上正解,平时没注意呢。


查看完整回答
反对 回复 2019-05-06
?
POPMUISE

TA贡献1765条经验 获得超5个赞

1L说的对 javax.servlet.http.*才包括你那下面三行的包


查看完整回答
反对 回复 2019-05-06
  • 3 回答
  • 0 关注
  • 397 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号