zoukankan      html  css  js  c++  java
  • HTTP协议+servlet配置

    XML文档,一个可拓展标记语言,其实就是一个配置文件,最重要的作用是配置文档,让网页可以通过服务器正常访问。

    其中,比较重要的两点:

    1.配置文档的两种约束:

    DTD约束:

    DTD (Document Type Definition ),文档类型定义,用来约束XML文档。规定XML文档中元素的名称,子元素的名称及顺序,元素的属性等。

    下面开始演示步骤:

    首先xml文件位置:

     然后我们双击点开:

    设置上

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app SYSTEM "web-app_2_3.dtd">
    <web-app version="2.3">      特点是web-app标签名里面东西很少
    <servlet>
            <servlet-name>a</servlet-name>
            <servlet-class>com</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>a</servlet-name>
            <url-pattern>/a</url-pattern>
        </servlet-mapping>
        <welcome-file-list>
            <welcome-file></welcome-file>
            <welcome-file></welcome-file>
        </welcome-file-list>
    </web-app>

    然后就设置完成。

    第二个约束:

    <servlet></servlet> 用来声明一个servlet的数据,主要有以下子元素:
        <servlet-name></servlet-name> 指定servlet的名称
        <servlet-class></servlet-class> 指定servlet的类名称
        <jsp-file></jsp-file> 指定web站台中的某个JSP网页的完整路径
        <init-param></init-param> 用来定义参数,和前面的<init-param>差不多

     

     

     

    同样,与<servlet></servlet>一起使用的是<servlet-mapping></servlet-mapping> 用来定义servlet所对应的URL,包含两个子元素:
        <servlet-name></servlet-name> 指定servlet的名称
        <url-pattern></url-pattern> 指定servlet所对应的URl

     

    Servlet配置
    1、url-pattern第一种:完全匹配
    2、第二种:aa/*/
    3.第三种:*.abc
    2.3不能混用
    欢迎界面可以自己配置一个index,从上往下寻找,找到停止。
    ServletContext对象
    获取方式:1)ServletContext servletContext = config.getServletContext();
    一个web应用里只有一个servletContext
    它是一个域对象,可以将所有的servlet存放在里面。
    生命周期从web第一次被加载开始,应用被卸载结束
    域对象的通用的方法:
    setAtrribute(String name,Object obj);
    getAttribute(String name);
    removeAttribute(String name);
    在web有写一个相对路径,获取绝对路径的作用。String path = context.getRealPath(相对于该web应用的相对地址);

  • 相关阅读:
    Asp.net MVC FluentHTML and Fluent Interface
    Linux上安装Sybase
    Oracle PL/SQL开发利器Toad应用总结(一)PL/SQL Program基本编写、调试
    ELMAH——可插拔错误日志工具
    用SQLMonitor监视SQL*Net
    如何得到自增id值
    SQL Server ID自增列重新从1开始算起
    加载TreeView并设置复选框
    编程设置最小化、最大化、关闭按钮 相关讨论
    在 VB.NET 编程中使用数组
  • 原文地址:https://www.cnblogs.com/a199706/p/11561783.html
Copyright © 2011-2022 走看看