编写:
(1)搭建javaweb项目:
1,创建一个java项目:HelloServletWeb
2,在HelloServletWeb中创建一个文件夹webapp表示Web的根
3,在webapp中创建WEB-INF文件夹
4,在WEB-INF中创建文件夹:lib,classes
5,在WEB-INF中去Tomcat根/conf拷贝web.xml文件,只需保留根元素
6,把当前想项目的classpath路径改成webapp/WEB-INF下的classes中
 
(2)编写Servlet:
1,为该项目增加Servlet的支持
  1.1:把Tomcat根/lib中servlet-api.jar文件拷贝到项目下WEB-INF下的lib中
  1.2:在项目中选择servlet-api.jar,鼠标右键,build path->add to build path
2.开发Servlet类:
  2.1:定义一个类HelloKittyServlet,并让该类去实现javax.servlet.Servlet接口
  2.2:实现Servlet接口中的init,service,destory等方法
注意:若生成方法中的参数是arg0或arg1等格式的,原因是还没有关联源代码的问题:
关联上:apache-tomcat-...-src.zip,并重新实现/复写方法即可
 
 
(3) 配置Servlet:HelloKittyServlet:仅仅是一个普通的实现类而已,
而我最终要运行在Tomcat服务器中,所以得告诉Tomcat来帮我管理HelloKittyServlet类
 1,找到项目下的根WEB-INF下的web.xml文件;
 2,在根元素web-app中创建一个新的元素节点:servlet
 3,在根元素web-app中创建一个新的元素节点:servlet-mapping
 
web.xml:
<webapp>
<!--servlet是指编写的Servlet的路径,以及定义别名-->
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>TestServlet</servlet-class>
</servlet>
<!--servlet-mapping是指根据别名,定义访问方式-->
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/servlet/servlet</url-pattern>
</servlet-mapping>
</webapp>
 
 

最新文章

  1. Wechat4j之Hello world——使用wechat4j快速开发java版微信公众号
  2. springMVC+ajax分页查询
  3. 夺命雷公狗---DEDECMS----23dedecms修改内容页面展示的信息
  4. 如何读懂 Intel HEX 文件
  5. 网站导航不止有hao123!
  6. python之递归
  7. Android网络:开发浏览器(一)——基本的浏览网页功能开发
  8. Oracle EBS-SQL (SYS-19):sys-用户登陆纪录查询.sql
  9. Msgbox消息框
  10. javah的使用
  11. iOS imageio nsurlsession 渐进式图片下载
  12. 重温《STL源码剖析》笔记 第四章
  13. Android Studio教程04-Task和Back stack
  14. ubuntu apt-get install 时报错curl : Depends: libcurl4 (= 7.58.0-2ubuntu3.6) but 7.61.0-1ubuntu2 is to be installed或者 vim : Depends: vim-common (= 2:8.0.1453-1ubuntu1) but 2:8.0.1766-1ubuntu1 is to be ins
  15. Delphi XE7试用记录1
  16. python之tips(三)--为什么Python有相同的不可变对象id不同?
  17. Add Zabbix Agent
  18. 魔改版BBR
  19. codeforces 804A Find Amir 思维/水题
  20. python 列表 list的基本操作

热门文章

  1. 2n皇后问题
  2. Go学习笔记01-语言
  3. shiro进行散列算法操作
  4. 常见JedisConnectionException异常分析
  5. composer安装出现proc_open没有开启问题的解决方案
  6. 软AP的实现------dhcpserver交叉编译
  7. hihoCoder1310 岛屿 (dfs)
  8. Java并发编程笔记1-竞争条件&amp;初识原子类&amp;可重入锁
  9. 总结MySQL大数据量下如何进行优化
  10. vim编辑器——常用操作整理