`
houchangxi
  • 浏览: 64633 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

web.xml配置文件的参数详解

阅读更多

开始具体写servlet程序前还需将tomcat的servlet包导入
common\lib\servlet-api.jar
才能编译成功.
tomcat配置
webapps 下新建一文件夹放置将project放在的文件既可,里面至少需要一个WEB-INF文件夹,这个文件夹是不可通过网址直接访问的,WEB-INF下面一 般建两个文件夹classes和lib,classes放置编译好的class文件,lib则放其他第三方库,比如mysql的jdbc库,WEB- INF下面应有个web.xml配置文件叫做Deployment Descriptor,一个典型的web.xml应该是这样的。
<web-app xmlns="http://java.sun.com/xml/ns...
  xmlns:xsi="http://www.w3.org/2001/XML...
  xsi:schemaLocation="http://java.sun.com/xml/ns... http://java.sun.com/xml/ns...
  version="2.4">
 <!--设置该project的名称和描述,可在tomcat管理器中看到-->
 <display-name>demo</display-name>
 <description>
  demo project
 </description>

<!-- JSPC servlet mappings start -->

  <servlet>
  <!--url上显示的名字-->
  <servlet-name>Content2</servlet-name>
  <!--实际的类名-->
  <servlet-class>Content2Servlet</servlet-class>
  </servlet>
  <servlet>
  <servlet-name>Login</servlet-name>
  <servlet-class>SessionLoginServlet</servlet-class>
  <!--还可给某一servlet附加参数,可用在动态配置中-->
  <init-param> 
  <!--参数名-->
  <param-name>dbhost</param-name> 
  <!--参数内容-->
  <param-value>db4free.org</param-value> 
  </init-param> 
  </servlet>
  <!--设置url映射-->
  <servlet-mapping>
  <servlet-name>Login</servlet-name>
  <!--设为/*表示将此servlet设为默认首页-->
  <url-pattern>/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
  <servlet-name>Content2</servlet-name>
  <!--这样映射得到的网址就是 主机名/webapps下的文件夹名/content2-->
  <url-pattern>/Content2</url-pattern>
  </servlet-mapping>

<!-- JSPC servlet mappings end -->

</web-app>

 

 

 

 

web.xml其实就是servlet的一个配置文件,通过他来寻找对应的servlet 
<servlet> 
  <servlet-name>MyServlet </servlet-name> //这里是servlet 的名字,自己定义 的 
  <servlet-class>Servlet </servlet-class> //这里是servlet的位置 。 如果在 一个包下, 就写 包名.类名 
</servlet> 

<servlet-mapping> 
  <servlet-name>MyServlet </servlet-name> //这里跟 上面的;servlet-name 必须一样 
  <url-pattern>/abc </url-pattern> //这里 在地址 输入访问的 时候 输入的,自己定义 
</servlet-mapping> 

你在JSP上的form 中的action="abc" 

然后服务器会根据abc查找servlet-mapping中的url-pattern来对应servlet-name为(MyServlet) 再根据MyServlet 名查找xml中的servlet节低那下的servlet-class

分享到:
评论

相关推荐

    web.xml配置文件详解

    ### web.xml配置文件详解 #### 一、概述 `web.xml`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...

    web.xml配置详解

    web.xml 配置详解是指在 Java Web 应用程序中使用的部署描述符配置文件。它是一个 XML 文件,包含了很多描述 servlet/JSP 应用的各个方面的元素,如 servlet 注册、servlet 映射以及监听器注册。 在 web.xml 文件中...

    web.xml配置详解, web.xml web.xml 配置实例

    Web.xml 配置详解 Web.xml 是一个部署描述符文件,用于...web.xml 文件是 Web 应用程序的配置文件,用于描述 Web 应用程序的各种配置信息。了解 web.xml 文件的结构和元素次序对于开发和配置 Web 应用程序非常重要。

    web.xml配置文件详解[文].pdf

    `web.xml`是Java Web应用的核心配置文件,用于定义Servlet、过滤器、监听器以及其他相关组件的行为和配置。它是按照Servlet规范定义的标准格式编写,独立于任何特定的应用服务器,如Tomcat。以下是对`web.xml`文件中...

    详解Spring mvc的web.xml配置说明

    在构建基于Spring MVC的Web应用程序时,`web.xml`配置文件扮演着至关重要的角色。它定义了应用程序的行为,包括启动时的初始化、请求处理以及中间件的设置。下面我们将详细探讨`web.xml`中涉及Spring MVC的主要配置...

    Tomcat中用web.xml控制Web应用详解

    Tomcat 中 web.xml 文件是 Web 应用的核心配置文件,负责管理 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。下面对 web.xml 文件中的重要元素进行详细解释。 context-param 元素 context-param 元素...

    java web项目 web.xml配置详解

    在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...

    weblogic.xml配置详解

    ### WebLogic.xml配置详解 #### 一、概述 `weblogic.xml` 文件是 WebLogic Server 应用服务器中专门用于自定义和配置部署在该服务器上的 Web 应用程序的一个重要配置文件。它允许开发人员和系统管理员针对 ...

    部署描述文件web.xml配置详解.doc

    ### 部署描述文件web.xml配置详解 #### 一、引言 在Java Web开发中,`web.xml`是一个非常重要的配置文件,它作为Web应用程序的部署描述符,负责管理与应用程序相关的各项配置信息。本文将深入解析`web.xml`的各项...

    Web.xml配置详解

    ### Web.xml配置详解 #### 一、Web.xml概述 `web.xml` 文件是Java Web应用程序的核心配置文件之一,主要用于配置应用程序级别的各种初始化参数、监听器、过滤器、Servlet映射等。通过`web.xml`,开发者可以灵活地...

    web.xml文件配置.doc

    web.xml文件是Java Web应用程序的部署描述符,它是容器(如Tomcat)理解和管理Web应用的关键配置文件。本文将深入探讨web.xml文件中的加载顺序和常用元素,帮助开发者更好地理解和使用。 首先,加载顺序是web.xml...

    Web.xml配置文件.pdf

    《Web.xml配置文件详解》 在Java Web应用中,`Web.xml`文件是核心的部署描述符,它定义了应用程序的结构、行为以及服务器如何处理请求。这份文档将深入探讨`Web.xml`配置文件的各个关键元素,帮助开发者更好地理解...

    关于web.xml配置文件记录.docx

    【web.xml配置文件详解】 web.xml文件,全称为部署描述符文件,是Servlet规范中规定的一个核心配置文件,用于配置Web应用程序的行为。它是一个XML格式的文件,包含了启动和运行Web应用所需的各种元数据和配置信息。...

    关于Web.xml配置说明

    【Web.xml配置说明】 在B/S(Browser/Server,浏览器/服务器)项目中,Web.xml文件扮演着核心角色,它是Web应用程序的部署描述符。它包含了一系列配置信息,用于指导服务器如何运行和管理Web应用。以下是对Web.xml...

Global site tag (gtag.js) - Google Analytics