zoukankan      html  css  js  c++  java
  • J2EE-Day09-Servlet

    http:要求:掌握一些头信息

    超文本传输协议: 规定数据的格式
    

    ======================

    在servlet3.0以后,我们可以不用再web.xml里面配置servlet,只需要加上@WebServlet注解就可以修改该servlet的属性了。

    即是不配置好访问路径映射到哪个文件,那么Tomcat会在自动欢迎配置那里已经帮你写了

    C:apache-tomcat-7.0.82conf 里面的web.xml 。 拉到最底下!

    如果你访问一个不存在的文件,服务器会照样给你响应信息,404 。那么这些 Tomcat是在哪配好的呢?


    默认响应


    开始!Servlet

    servlet:
    动态的web开发技术,本质就是一个类,运行在服务器端的一个java小程序
    处理业务逻辑,生成动态web内容

    假如遇到Esclise写javaEE 出现这种情况

    那么:Window -- showView--ohter --搜索package

    把Package Explorer 移到左边,再删掉之前的那个project Explorer窗口

    =========================

    假如Tomcat里的包没有导进,就手打导包

    操作如下:右键项目名字,Buile Path --- Configure Build Path ---窗口里点library的选项 。点击右边的add Library

    选中已经配置好的服务器 再finish 就好了

    =======================================

    建造一个servlet的流程

    编写一个servlet步骤:
    1.编写一个类
    a.继承HttpServlet
    b.重写doGet或者doPost方法
    2.编写配置文件(web-inf/web.xml)
    a.注册servlet
    b.绑定路径
    3.访问
    http://主机:端口号/项目名/路径

    ···

    <!--	serlvet-name:给servlet起个名字 (全局唯一)-->
    <!--	serlvet-class :存servlet的全限定名字 (建议复制粘贴)(在类里面-右键类名字--Copy Qualite name)-->
    

    ···

    如果不是表单form 指定请求是get 或post ,其他都是默认get请求 !!!

    很神奇吧!

    根本原理是:

    我们写的 继承Httpservlet的类。是服务器tomcat帮我们 new 了,然后去执行里面方法的!
    那么tomcat又是如何去new 我们写的这个类的呢?
    它是看到我们web.xml配置文件里,
    com.czy.domain.HelloServlet
    就是反射,有路径了,它就能去反射创建一个对象,再调用里面的方法

  • 相关阅读:
    Codeforces Round #627 (Div. 3) 总结
    [IOI1994] 时钟
    收集一些优秀的甲方安全开源项目
    python基础——对时间进行加减
    JSFinder:一个在js文件中提取URL和子域名的脚本
    python对齐输出
    python使用smtplib发送邮件
    任务2:扫描渗透测试(50分)[2019年信息安全管理与评估赛题答案-01]
    记一次Xmrig挖矿木马排查过程
    Bypass xss过滤的测试方法
  • 原文地址:https://www.cnblogs.com/czy16/p/8656992.html
Copyright © 2011-2022 走看看