开发servlet程序的流程
1. 编写servlet程序
Servlet程序实际上就是 运行在服务器端的java程序
2.编译servlet
需要使用servlet-api.jar,
该jar包一般在tomcat安装目录的lib文件夹下
或者在tomcat安装目录的common文件夹下
3.存放servlet程序
保存在
tomcat安装目录/webapps/自己的web应用文件夹/WEB-INF/classes文件夹/对应的包路径文件夹下
4.部署servlet:即在web.xml文件中对servlet进行配置
<servlet>
<servlet-name>自定义的任意名字</servlet-name>
<servlet-class>全包名+类名</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>自定义的任意名字</servlet-name>
<url-pattern>/自定义的url</url-pattern>
</servlet-mapping>
5.测试servlet
启动tomcat,在浏览器中输入
http://localhoat:8080/自己的web应用文件夹名/
<url-pattern></url-pattern>标签对中自定义的url
例子
当在web.xml文件中的配置如下时:
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>com.tsinghua.hello</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/sp</url-pattern>
</servlet-mapping>
启动tomcat,在浏览器中输入
http://localhoat:8080/自己的web应用文件夹名/sp
注: <url-pattern>/sp</url-pattern>
标签对中的内容必须以斜杠 / 开头
6.servlet文件组织形式
Web项目的存放位置及要求
1.一般存放在tomcat安装目录的webapps文件夹下
2.Webapps文件夹下面要有一个WEB-INF文件夹
3.WEB-INF文件夹下要有classes文件夹和lib文件夹
4.classes文件夹下要有与包名对应的文件夹路径
5. WEB-INF文件夹下还要有web项目的配置文件web.xml
6.Classes下面可以放servlet的源文件,而在classes下面的对应包路径下存放.class文件,而在lib下面存放web应用用到的jar包
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xinxiaolin2000/archive/2010/08/17/5818289.aspx