什么是Servlet 创建第一个Servelt项目(零基础也能看懂)

目录

什么是Servlet:

第一个servlet项目

1、创建项目

 2、编写Servlet程序


什么是Servlet

当客户机发送请求至服务器时,服务器可以将请求信息发送给Servlet,并让Servlet建立起服务器返回给客户机的响应

  • 客户端发送请求至服务器
  • 服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器
  • 服务器将响应返回客户端 

Servlet通过tomcat服务器运行

所以首先要先下载tomcat服务器 并且配置环境变量

这里可以借鉴一下这位大佬的教程  里面的各种问题都有被解决Tomcat服务器下载、安装、配置环境变量教程(超详细)_第三女神程忆难的博客-CSDN博客_tomcat下载

第一个servlet项目

安装好后 可以进行我们的第一个Servlet项目的创建了

1、创建项目

 

 

 

 2、编写Servlet程序

①:编写Servlet

  • 实现servlet接口
  • 重写5个主要方法
  • 在servlet()方法中编写输出语句

②:部署配置访问servlet

  • 将写好的servlet程序编译成.class文件
  • 将.class文件放置到WEB-INF下边的classes文件当中去

以下操作是:

找到tomcat安装目录下的 wenapps文件

打开后在里面创建WEB-INF文件

 在WEB-INF中创建classes文件和lib文件夹

把eclipse中的web.xml移过来

 

创建.class文件  然后复制以下内容 

漱壕   4 4     MyServlet java/lang/Object javax/servlet/Servlet <init> ()V Code
    LineNumberTable LocalVariableTable this LMyServlet; init  (Ljavax/servlet/ServletConfig;)V 
Exceptions javax/servlet/ServletException config Ljavax/servlet/ServletConfig; getServletConfig ()Ljavax/servlet/ServletConfig; service @(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V java/io/IOException       java/lang/System ! " out Ljava/io/PrintStream; $ 
my servlet
 & ( ' java/io/PrintStream ) * println (Ljava/lang/String;)V req Ljavax/servlet/ServletRequest; res Ljavax/servlet/ServletResponse; getServletInfo ()Ljava/lang/String; destroy 
SourceFile MyServlet.java !          /   *?
?                                5     ?                          ,   ?                           K       ?#?%?      
                          + ,        - . / 0        ,   ?                    1        +     ?         '          2   3

然后用记事本打开web.xml文件 进行配置  把下面的内容输入到web.xml中

  • 最后启动tomcat并完成访问

访问路径:http://localhost:8080/myweb/myservlet

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值