第一步:建立目录

新建一个文件夹FirstServlet,然后在FirstServlet目录下面再建两个文件夹,分别为:WEB-INF和src。最后在WEB-INF下面建一个classes文件夹

第二步:编写Sevlet

在src下面,添加一个文件HelloServlet.java。代码如下:

 1 package com.firstServlet;
 2
 3 import javax.servlet.*;
 4 import javax.servlet.http.*;
 5 import java.io.*;
 6
 7 public class HelloServlet extends HttpServlet
 8 {
 9     public void service(ServletRequest req,ServletResponse resp) throws ServletException,IOException{
10             resp.getWriter().write("Hello Servlet");
11         }
12 }

第三步:编译HelloServlet.java文件

编译后,会在src目录下面出现com文件夹,将这个文件夹移动到WEB-INI>classes目录下面

第四步:创建web.xml

在WEB-INI下面建立一个web.xml文件,内容如下:

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app version="2.5"
 3     xmlns="http://java.sun.com/xml/ns/javaee"
 4     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 5     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
 6     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 7
 8     <servlet>
 9         <servlet-name>HelloServlet</servlet-name>
10         <servlet-class>com.firstServlet.HelloServlet</servlet-class>
11     </servlet>
12     <servlet-mapping>
13         <servlet-name>HelloServlet</servlet-name>
14         <url-pattern>*.do</url-pattern>
15     </servlet-mapping>
16 </web-app>

第五步:部署

1、删除src目录

2、将FirstServlet拷贝到tomcat的

3、通过浏览器访问 http://localhost:8080/FirstServlet/HelloServlet.do

转载于:https://www.cnblogs.com/caoyc/p/5558688.html

用记事本编写一个Servlet项目相关推荐

  1. idea 添加servlet依赖_详解如何使用IntelliJ IDEA新建一个Servlet项目

    本文介绍了使用IntelliJ IDEA新建一个Servlet项目,一步步很详细,有需要的朋友可以了解一下 创建项目 创建完后的目录结构为: web项目配置 在WEB-INF目录下新建两个文件夹,分别 ...

  2. 如何编写一个Servlet

    Servlet day2 1.什么是servlet servlet本身就是一种java类,这种java类可以提供web形式的访问(Java EE 规范) 2.怎么按照JavaEE的规范编写一个serv ...

  3. Servlet→简介、手动编写一个Servlet、使用MyEclipse编写一个Servlet、Servlet生命周期、路径编写规范、初始化参数、MVC设计模式

    手动编写一个Servlet 使用MyEclipse编写一个Servlet Servlet生命周期 路径编写规范 初始化参数 MVC设计模式 企者不立:跨者不行. 自见者不明: 自是者不彰: 自伐者无功 ...

  4. 编写一个Servlet,实现统计网站被访问次数的功能

    编写一个Servlet,实现统计网站被访问次数的功能 1弄清楚如何储存你访问的记录的次数这题就很好解决了 (a)getAttribute(java.lang.String name) 返回具有给动名字 ...

  5. 创建一个Servlet项目流程(入门)

    版本 IDEA 2020.2 JDK1.8 apache-tomcat-9.0.36 项目流程 一.IDEA中新建JaveEE项目 项目起名,选择项目存放地址,点击finish创建成功 进入项目后,右 ...

  6. vue项目编写html,从头搭建、编写一个VUE项目

    一.创建VUE项目 1.新建一个vue项目 进入工作目录,新建一个vue项目:vue init webpack 项目名 vue init webpack vue-project-demo image. ...

  7. C++多态的练习——编写一个计算器项目

    要想成为一个合格的程序员,必须要有多态的思想. 计算器项目剖析: 1.输入一个数字,然后输入一个操作符,接着输入一个数字,按等号输出结果 2.四则运算有四种,+ - * / ,输出都是对输入的两个数进 ...

  8. JavaWeb程序设计任务教程(黑马程序员 传智播客)测一测 编写一个Servlet,实现统计网站被访问次数的功能

    详细解释已在注释中给出 package 统计网站被访问次数;import java.io.*;import javax.servlet.*; import javax.servlet.http.*;p ...

  9. 如何编写一个python项目

    https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397616003925a ...

  10. 编写一个Java项目,定义包,在包下定义包含main方法的类,在main方法中声明8种基本数据类型的变量并赋值,练习数据类型转换。...

    转载于:https://www.cnblogs.com/diaozhaojian/p/5862565.html

最新文章

  1. 潜在语义分析(Latent Semantic Analysis)
  2. xhtml和css概述
  3. 三种CSS样式的引用方式
  4. 使用ActiveMQ支持Spring Integration路由
  5. 携程发布2021年一季度财报:净利润环比增长近80% 达18亿元人民币
  6. typedef用法小结(转载)
  7. Android 任务栈空间,【Android】任务和返回栈(tasks and back stack)
  8. jetpack-livedata2-SafeIterableMap
  9. Linux断开进程的某个socket,Linux Socket:如何在客户端程序中检测断开的网络?
  10. Ubuntu18.04开机卡在“starting Gnome Display Manager”的解决方法
  11. 无人驾驶项目——交通标志识别
  12. 如何在VUE项目中使用前端数据库WebSQL
  13. centos7配置时间同步服务器
  14. matlab反拉氏变换,matlab拉普拉斯变换.doc
  15. [原] Python 根据设备编号获取设备名称
  16. 技.艺.道:器-python一站式平台Jupyter(丘比特)入门
  17. Word秘籍:如何30秒做出精美的Word排版
  18. smbpasswd命令常用选项
  19. 码云上最棒的Java管理后台系统
  20. html清除js设置的浮动,css 怎么清除浮动

热门文章

  1. Visual Studio 开发(三):Visual Studio 使用时常见问题解决方案
  2. Tomcat--安装与部署(一)
  3. Hadoop技术内幕:深入解析YARN架构设计与实现原理pdf
  4. SqlServer 2008的tempdb数据文件大小暴增处理
  5. (转)Shell脚本之break,continue,和exit区别
  6. C/C++与lua实现互调
  7. 3013C语言_输入输出
  8. 有序数组中的h引用 H-Index II
  9. Asp.net 构建可扩展的的Comet Web 应用(一)
  10. EasyUI扩展方法