一般我们在开发网页的时候用的是jsp.但实际上,我们所写的jsp面页在tomcat等服务器上都是被翻译成servlet来执行的。
知道了这一些我们就可以直接用servlet来编写我们需要的东西,而通过web页面来直接浏览。
这里假设我们已经有了一个小的servlet程序。使用的调试环境为Eclipse3.0, 现在如何才能将它运行起来进行调试呢?
1.首先启动tomcat之类的服务器
2.部署servlet到tomcat上
3.配置WEB-INFO/web.xml配置文件
其格式如下:
Service_test
App.Service
Service_test
/Service_test
说明:
servlet-mapping 标签:
url-pattern : 为在浏览器上要输入的地址。如下
·上面的 servlet 为工程文件夹
·Service_test : 就是上面在web.xml里servlet-mapping中的url-pattern上配置的东西
servlet-name : 与下面要讲的 servlet 标签 相对应
servlet 标签:
servlet-name 同理与上面 servlet-mapping 标签中的 servlet-name 相对应。
servlet-class: 通过 servlet-name 来找到最终的类
让面说的可能让人会云雾里,现在那我们从实际的操作入手看tomcat是如何找到servlet类的:
1. 当你输入上面的url后,它会通过Service_test这个 url-pattern 到web.xml中的servlet-mapping中找到它对应的servlet-name。即Servcie_test
2. 然后通过Service_test这名,又可以找到web.xml中的servlet标签中找到与它对应名的servlet-class。这里也就是 Service 类
3. 因为这个类是属于App包,所以应该在这个类的前面加个App.来指明它的具体位置。
呵呵,就到这里了。一点小小的经验总结,如果对一些初学者有所帮助我会很高兴。
阅读(900) | 评论(0) | 转发(0) |