用记事本编写一个Servlet项目
第一步:建立目录
新建一个文件夹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项目相关推荐
- idea 添加servlet依赖_详解如何使用IntelliJ IDEA新建一个Servlet项目
本文介绍了使用IntelliJ IDEA新建一个Servlet项目,一步步很详细,有需要的朋友可以了解一下 创建项目 创建完后的目录结构为: web项目配置 在WEB-INF目录下新建两个文件夹,分别 ...
- 如何编写一个Servlet
Servlet day2 1.什么是servlet servlet本身就是一种java类,这种java类可以提供web形式的访问(Java EE 规范) 2.怎么按照JavaEE的规范编写一个serv ...
- Servlet→简介、手动编写一个Servlet、使用MyEclipse编写一个Servlet、Servlet生命周期、路径编写规范、初始化参数、MVC设计模式
手动编写一个Servlet 使用MyEclipse编写一个Servlet Servlet生命周期 路径编写规范 初始化参数 MVC设计模式 企者不立:跨者不行. 自见者不明: 自是者不彰: 自伐者无功 ...
- 编写一个Servlet,实现统计网站被访问次数的功能
编写一个Servlet,实现统计网站被访问次数的功能 1弄清楚如何储存你访问的记录的次数这题就很好解决了 (a)getAttribute(java.lang.String name) 返回具有给动名字 ...
- 创建一个Servlet项目流程(入门)
版本 IDEA 2020.2 JDK1.8 apache-tomcat-9.0.36 项目流程 一.IDEA中新建JaveEE项目 项目起名,选择项目存放地址,点击finish创建成功 进入项目后,右 ...
- vue项目编写html,从头搭建、编写一个VUE项目
一.创建VUE项目 1.新建一个vue项目 进入工作目录,新建一个vue项目:vue init webpack 项目名 vue init webpack vue-project-demo image. ...
- C++多态的练习——编写一个计算器项目
要想成为一个合格的程序员,必须要有多态的思想. 计算器项目剖析: 1.输入一个数字,然后输入一个操作符,接着输入一个数字,按等号输出结果 2.四则运算有四种,+ - * / ,输出都是对输入的两个数进 ...
- JavaWeb程序设计任务教程(黑马程序员 传智播客)测一测 编写一个Servlet,实现统计网站被访问次数的功能
详细解释已在注释中给出 package 统计网站被访问次数;import java.io.*;import javax.servlet.*; import javax.servlet.http.*;p ...
- 如何编写一个python项目
https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397616003925a ...
- 编写一个Java项目,定义包,在包下定义包含main方法的类,在main方法中声明8种基本数据类型的变量并赋值,练习数据类型转换。...
转载于:https://www.cnblogs.com/diaozhaojian/p/5862565.html
最新文章
- 潜在语义分析(Latent Semantic Analysis)
- xhtml和css概述
- 三种CSS样式的引用方式
- 使用ActiveMQ支持Spring Integration路由
- 携程发布2021年一季度财报:净利润环比增长近80% 达18亿元人民币
- typedef用法小结(转载)
- Android 任务栈空间,【Android】任务和返回栈(tasks and back stack)
- jetpack-livedata2-SafeIterableMap
- Linux断开进程的某个socket,Linux Socket:如何在客户端程序中检测断开的网络?
- Ubuntu18.04开机卡在“starting Gnome Display Manager”的解决方法
- 无人驾驶项目——交通标志识别
- 如何在VUE项目中使用前端数据库WebSQL
- centos7配置时间同步服务器
- matlab反拉氏变换,matlab拉普拉斯变换.doc
- [原] Python 根据设备编号获取设备名称
- 技.艺.道:器-python一站式平台Jupyter(丘比特)入门
- Word秘籍:如何30秒做出精美的Word排版
- smbpasswd命令常用选项
- 码云上最棒的Java管理后台系统
- html清除js设置的浮动,css 怎么清除浮动
热门文章
- Visual Studio 开发(三):Visual Studio 使用时常见问题解决方案
- Tomcat--安装与部署(一)
- Hadoop技术内幕:深入解析YARN架构设计与实现原理pdf
- SqlServer 2008的tempdb数据文件大小暴增处理
- (转)Shell脚本之break,continue,和exit区别
- C/C++与lua实现互调
- 3013C语言_输入输出
- 有序数组中的h引用 H-Index II
- Asp.net 构建可扩展的的Comet Web 应用(一)
- EasyUI扩展方法