Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3470875
  • 博文数量: 1450
  • 博客积分: 11163
  • 博客等级: 上将
  • 技术积分: 11101
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-25 14:40
文章分类

全部博文(1450)

文章存档

2017年(5)

2014年(2)

2013年(3)

2012年(35)

2011年(39)

2010年(88)

2009年(395)

2008年(382)

2007年(241)

2006年(246)

2005年(14)

分类: Java

2006-06-30 19:07:07

一般我们在开发网页的时候用的是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.来指明它的具体位置。
 
 
呵呵,就到这里了。一点小小的经验总结,如果对一些初学者有所帮助我会很高兴。
 
阅读(904) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~