永发信息网

创建一个类去实现javax.servlet.servlet接口,为什么报错

答案:3  悬赏:80  手机版
解决时间 2021-12-29 19:17
  • 提问者网友:练爱
  • 2021-12-28 21:16
创建一个类去实现javax.servlet.servlet接口,为什么报错
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-12-28 21:49
servlet是接口。HttpServlet是servlet的实现扩展类在Servlet API中最重要的是Servlet接口(interface),所有的servlets都必须实现该接口,途径有很多:一是直接实现该接口,二是通过扩展类(class)来实现,如 HttpServlet。 这个Servlet接口提供了servlet与客户端联系的方法。Servlet编写者可以在他们开发 servlet程序时提供更多一些或所有的这样方法。当一个servlet接收来自客户端的调用请求, 它接收两个对象:一个是ServletRequest,另外一个是ServletResponse。这个ServletRequest类概括从客户端到服务器之间的联系,而 ServletResponse类概括从servlet返回客户端的联系。JSP主要关注于HTML(或者XML)与Java代码的结合,以及加入其中的JSP标记。如果一个支持JSP的服务器遇到一个JSP页面,它首先查看该页面是否被编译成为一个servlet。由此可见,JSP被编译成servlet,即被转变为纯Java,然后被装载入服务器执行。当然,这一过程,根据不同的JSP引擎而略有不同。简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。后来SUN推出了类似于ASP的嵌套型的JSP,把JSP TAG嵌套到HTML语句中,这样,就大大简化和方便了网页的设计和修改。新型的网络语言如ASP,PHP都是嵌套型的。
全部回答
  • 1楼网友:你哪知我潦倒为你
  • 2021-12-28 23:01
如果要创建一个servlet需要继承 javax.servlet.servlet接口的实现类HttpServlet。
  • 2楼网友:玩家
  • 2021-12-28 22:29
javax.servlet |-------a.class |-------b.class |-------http |-----c.class |-----d.class 假设javax.servlet的包如上图所示,import javax.servlet.*只会引用a.class和b.class,因为c.class和d.class在http文件夹下,不在javax.servlet的第一级目录下,所以不会引用,而import javax.servlet.http.*就会引用c.class和d.class。 所以得出的结论是:import 包名.* 的时候,仅仅会引用包名下第一级目录的class文件,如果包名下还有子文件夹,则不会引用,如果想引用子文件夹下的class,则需要这样 import 包名.子文件夹.* 我这样说,你明白了吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯