永发信息网

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

答案:3  悬赏:80  手机版
解决时间 2021-12-29 19:17
创建一个类去实现javax.servlet.servlet接口,为什么报错
最佳答案
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都是嵌套型的。
全部回答
如果要创建一个servlet需要继承 javax.servlet.servlet接口的实现类HttpServlet。
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 包名.子文件夹.* 我这样说,你明白了吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何手工画正多边形
唐海丰达通讯6s价格
长的丑是什么原因
为什么我的游览器部分小图不显示
如图,历史文物是文明演进的见证,凝聚着不同
请问数码摄像头上BLC是什么意思?
一什么车厢
下列式子中3.6=3χ、2У+3=15、5χ-0.5、4χ
高兴的近义词是
为什么用迅雷下载电影时会出现什么'未知
什么是问题界定
服用盖笛欣复方碳酸钙泡腾颗粒有副作用吗?
西宁到青海湖多远
单选题下列说法中正确的是A.把用电器和开关用
卫冕和蝉联有什么区别?
推荐资讯
淮安火锅店哪家好吃?
厉害的反义词是什么
十二星座萌图片动漫
甲数是乙数的3倍,乙数与甲数的最简整数比是_
惠州汽车站得东莞虎门最后一班车是几点
我的电脑升级成win7后喇叭一边有声音一边没有
我喜欢我的老师。
家里钥匙丢了怎么办
单选题______,waterchangedintosteam.A.Heate
基于和鉴于的区别
怎样配置ipv6
印花胶浆脱层,各位有遇见过没
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?