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的别名

  • 相关阅读:
    牛客网-求和
    牛客网-删除公共字符
    牛客网-字符串中找出连续最长的数字串(好未来)
    牛客网-求数列的和(挖财)
    牛客网-树的高度(小米)
    牛客网-藏宝图(网易)
    【Python学习笔记】
    php平滑升级
    Nginx平滑升级
    linux下线刷硬盘
  • 原文地址:https://www.cnblogs.com/guosai1500581464/p/12911422.html
Copyright © 2011-2022 走看看