• 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
    就是反射,有路径了,它就能去反射创建一个对象,再调用里面的方法

  • 相关阅读:
    GNU binutils工具使用(转)
    wget下载整个网站
    Qt中使用第三方的数据库(Sqlite)存储并读取文件本体
    thinkpad T400不能hibernate解决方案,ubuntu 10.10
    android 2.3 StrictMode 使用
    N900 Dual boot(meego& maemo)
    maemo环境安装问题和解决方案(ubuntu 10.04)
    shell中判断一个参数是否为整型
    linux中的块设备和字符设备(转)
    对聊天室调试总结
  • 原文地址:https://www.cnblogs.com/czy16/p/8656992.html
Copyright © 2020-2023  润新知