`
houchangxi
  • 浏览: 63369 次
  • 性别: 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是怎么配置。以及各个配置的作用。

    web.xml配置详解

    web.xml配置详解web.xml配置详解web.xml配置详解web.xml配置详解web.xml配置详解web.xml配置详解web.xml配置详解

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

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

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

    部署描述文件 web.xml 配置详解 简单易学

    weblogic.xml配置详解

    weblogic.xml配置详解,web服务器相关配置

    JAVA web.xml配置详解

    -- context-param 元素用来设定web站台的环境参数(context),它包含两个子元素:param-name和param-value.,如spring的典型配置 --&gt; &lt;!-- 设定Context名称 --&gt; &lt;param-name&gt;contextConfigLocation &lt;!-- 设定...

    Web.xml配置详解

    详细介绍了web.xml文件的内容。

    TongWeb主配置文件tongweb.xml概要说明

    TongWeb主配置文件tongweb.xml概要说明,TongWeb常见问题处理,用于运维的问题处理,便于解决应用部署时遇到的各种问题.

    web.xml详解.txt

    java程序员朋友们,看了他,你会对你天天用的web.xml配置文件有一个全新的认识,对web.xml有深入了解,对编程会大有帮助

    Spring手动生成web.xml配置文件过程详解

    主要介绍了Spring手动生成web.xml配置文件过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    web.xml详细说明

    用于 web.xml 配置详解。例如: &lt;web-app&gt; &lt;display-name&gt;&lt;/display-name&gt;定义了WEB应用的名字 &lt;description&gt;&lt;/description&gt; 声明WEB应用的描述信息 &lt;context-param&gt;&lt;/context-param&gt; context-param元素声明应用...

    Tomcat web.xml 文件详解

    这是一篇电子档中的内容,对于使用Tomcat来部署Web项目的初学者来说,对web.xml的配置大多都不太熟悉,现在将该部分内容提取出来,给初学者参考,以免在部署项目时出现配置web.xml引发的问题而不知所措。文中的注释...

    关于JSP配置文件web.xml加载顺序详解

    本篇文章小编为大家介绍,关于JSP配置文件web.xml加载顺序详解。需要的朋友参考下

    hibernate[1].cfg.xml中配置信息详解

    hibernate的xml文件配置 其中里面每个配置点都有详细说明

Global site tag (gtag.js) - Google Analytics