u010417338
ihavefaith
2010-08-10 11:16

关于SERVLET的 导入包的问题

已采纳

经常看见一些资料里面 import javax.servlet.*;
import javax.servlet.HttpServlet.*;
奇怪的是 第一个包难道没有包括第二个包吗? 为什么要导入第二个包

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • cuiran cuiran 11年前

    HttpServlet应该是
    import javax.servlet.http.HttpServlet;这样导入的。
    它并不在servlet下面。
    import javax.servlet.*;
    是导入它下面的类。
    import javax.servlet.*;

    import javax.servlet.http.*
    是不同的。

    点赞 评论 复制链接分享
  • hermit1216 hermit1216 11年前

    import javax.servlet.*; 的包名为:javax.servlet
    import javax.servlet.HttpServlet.*;的包名为:javax.servlet.HttpServlet

    两个是不同的包

    点赞 评论 复制链接分享
  • dk101 DK101 11年前

    这个问题,就那么一看,还真是让人迷惑。其实,两行代码导入的是不同的包,你看一下Servlet的API文件就明白了。不要把“javax.servlet.http.HttpServlet”和“javax.servlet.HttpServlet.*”搞混淆了。

    点赞 评论 复制链接分享
  • oyj7454103 oyj7454103 11年前

    我刚才的回复咋看不见呢?? 奇怪!

    import javax.servlet.*;

    只导入了
    servlet 下的类 没有导入 包 即子包里面的类文件

    点赞 评论 复制链接分享
  • oyj7454103 oyj7454103 11年前

    [quote] import javax.servlet.*;
    import javax.servlet.HttpServlet.*; [/quote]

    没有!
    他不像 spring那么智能!

    import javax.servlet.*;
    的意思是 servlet 下所有的[color=red]类[/color] [color=cyan]并没有包含 包!以及子类[/color]

    所以要第2 个 import

    点赞 评论 复制链接分享

相关推荐