• Servlet配置


    1,什么是Servlet?

    Servlet运行中在web服务器端的小应用程序。

    他是一个java类,不需要new,在服务器中可以直接使用,

    通常Servlet用来通过Http协议接受和响应来自web客户端的请求

    3,Servlet三个功能?(***很重要****)

    (1)接收表单数据

    (2)处理业务逻辑

    (3)分发转向

    2,编写Servlet【第一种方式】

    (1)编写Java类,实现servlet接口

    点击小叉叉,自动添加未实现的方法

    外界是不能访问到一个没有配置的servlet的,在部署的时候是将servlet部署到Web-Inf中的classe书中 的,然而Web-inf中的内容外界是放问不到的,所以就需要把它配置一下

    (2)修改web.xml给servlet提供一个可供外界访问的URl地址

    找到web-inf文件,打开

     

    在servlet中照片到servlet标签,在这个标签的下面添加一一组servlet标签(用与配置一个servlet文件):

     在servlet-name中为servlet起一个名字,可以随意起,通常使用servlet的名字,或将servlet的名字的首字母小写【个人认为首字母小写更加合理,其实servlet在实际适应过程中大都把它当做是一个html页面,应该与页面的命名公规则相匹配】

    然后将对应的servlet的路径放在servlet中,这里提倡用复制的方式,不容易出错

    在需要配置的Servlet文件中,选中类名

    右击---》copy Qualified Name

    粘贴到Servlet-class中即可

    然后在来陪置另一个标签(servlet-mapping标签),

    找到servlet-mapping标签

    在下面添加一组servlet-mapping标签

     

    servlet-name要与之前写的servlet-name相对应,

    url-pattern的内容随便写,他用来设定客户端的放问路径的

    通常写成/servletname的形势

    "/"项目根路径:比如说http://127.0.0.1:8080/ServletWork/【截止到项目名称】

     要想访问就再加上你设置的后缀,,比如我这个就是http://127.0.0.1:8080/ServletWork/demo1

    在配置文件中一共需要配置两个标签:

    1,servlet标签:用于创建一个servlet对象

    2,servlet-mapping标签:用于创建配置一个servlet映射【给客户端一个可以放问的IP】

     

    将项目部署到服务器,开启服务。

    客户端就可已使用这个地址访问:

      http://127.0.0.1:8080/ServletWork/demo1

  • 相关阅读:
    APP测试之找密码
    测试理论
    LR性能测试
    Linux 操作系统常用命令
    C#后台HttpWebRequest代码调用WebService
    Python3在Windows下安装虚拟环境
    oracle使用rownum进行分页查询
    oracle over结合row_number分区进行数据去重处理
    Oracle实现主键自动增长
    Asp.net WebApi调用
  • 原文地址:https://www.cnblogs.com/excellencesy/p/8629719.html
Copyright © 2020-2023  润新知