博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Servlet
阅读量:2338 次
发布时间:2019-05-10

本文共 828 字,大约阅读时间需要 2 分钟。

·新建web项目(tomcat2.5)

1、右键,选择"new",选择"Other"
2、 在文本框搜索"Web",选择"Dynamic Web Project"
3、输入项目名,设置"Dynamic web module version"的版本为2.5
4、选择"Next",再选择"Next",设置"Context root"的值 (项目的站点名,即项目的对外访问路径,前面不需要加"/")

Servlet创建方式一

继承HttpServlet类

  • 1)、新建普通Java类
  • 2)、继承HttpServlet类
  • 3)、重写service方法
  • 4)、设置web.xml配置文件
    service(HttpServletRequest arg0, HttpServletResponse arg1)

Servlet创建方式二

实现Servlet接口

  • 1、新建普通Java类
  • 2、实现Servlet接口
  • 3、实现对应的方法
  • 4、设置web.xml配置文件
    方法:
    void destroy()—> 系统方法,servlet销毁时执行,关闭服务器销毁
    ServletConfig getServletConfig()—>配置信息
    String getServletInfo()—>服务器版本信息
    void init(ServletConfig arg0)—>系统方法,servlet初始化时执行,当第一次访问Servlet时初始化(只会执行一次)
    service(ServletRequest arg0, ServletResponse arg1)—>系统方法,调用方法 (可以多次执行)

Servlet创建方式三

继承GenericServlet类

  • 1、新建普通Java类
  • 2、继承GenericServlet类
  • 3、实现对应的方法
  • 4、设置web.xml配置文件
    service(ServletRequest req, ServletResponse res)

转载地址:http://vfgpb.baihongyu.com/

你可能感兴趣的文章
使用AngularJS的ng-options使用select
查看>>
解析JSON时出现“意外令牌o”错误[重复]
查看>>
如何在PHP中获取文件扩展名? [重复]
查看>>
Scalaz迭代:“提升”`EnumeratorT`以匹配`IterateeT`为“更大”的monad
查看>>
我应该如何在OSX上设置JAVA_HOME
查看>>
如何显示过滤的ng-repeat数据的长度
查看>>
@import vs #import - iOS 7
查看>>
如何使用C#解析JSON?
查看>>
如何从MySQL中的表中删除列
查看>>
我已经安装了哪个版本的Python?
查看>>
ng-if和ng-show / ng-hide有什么区别
查看>>
将Java InputStream的内容写入OutputStream的简便方法
查看>>
用Java复制文件的标准简洁方法?
查看>>
管理webpack中的jQuery插件依赖项
查看>>
删除可能不存在的文件的大多数pythonic方式
查看>>
如何在Eclipse中为Java文本编辑器更改字体大小?
查看>>
我们应该@Override接口的方法实现吗?
查看>>
ng-repeat定义次数而不是重复数组?
查看>>
选择语句以查找某些字段的重复项
查看>>
引导程序中“col-md-4”,“col-xs-1”,“col-lg-2”中数字的含义
查看>>