zoukankan      html  css  js  c++  java
  • Javaweb之servlet

    servlet是运行在服务器端的一个小程序。
    servlet是一个接口,定义了Java代码被浏览器访问(tomcat识别的规则。
    我们需要做的就是写一个类用来实现servlet接口

    Servlet配置有两种一种是在web目录下面的web.xml文件配置配置方法是


    demo01
    JavaWeb.Servlet.Demo_ServletSetting



    demo01
    /demo01

    注意这里
    “这个是Servlet实现类的相对路径,它赋值一个别名demo91,然后这个别名又赋值给urlpattern中让服务器访问”
    可以说servlet的创建依赖于tomcat容器(服务器),我们在浏览器输入域名网址,tomcat拿到域名之后进行解析,将demo01解析为对应的servlet实现类路径(也叫全类名),然后servlet实现类调用

    是有一种方法是添加@WebServlet(value = "url别名")注意一定要加上“/”


    如图这个是我的工作空间项目,为idea存储的web项目


    这个是我tomcat的部署项目,再查看idea开启服务器时的日志目录,可以查看当前项目的tomcat配置

    我们选择Catalina_Base目录然后打开:
    C:Users郭赛.IntelliJIdea2018.3system omcatTomcat_9_0_35_JavaWebLearning
    可以找到很多配置文件打开Catalina目录一直点击并且打开最后的一个.xml文件

    这个文件中 docBase="D:IdeaProjectsJavaLearningJavaWebLearningoutartifactsJavaWebLearning_war_exploded 表示tomcat服务器执行的目录
    path表示的为虚拟路径,可以看作docbase的别名

  • 相关阅读:
    Windows7,Ubuntu双系统,用MBR引导
    把Adblock Plus的过滤规则应用到IE9
    Linux shell学习
    vxworks下面网络连接调试的搭建
    uboot网卡成功识别
    uboot功能扩展篇
    uboot终于显示串口信息了
    uboot解决flash failed无限挂起的问题
    问题解决随笔
    琐事皆休,开始找工作~
  • 原文地址:https://www.cnblogs.com/guosai1500581464/p/12911422.html
Copyright © 2011-2022 走看看