码迷,mamicode.com
首页 > 编程语言 > 详细

【JavaWeb笔记】部署Srevlet

时间:2015-12-15 00:58:22      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

打开项目的web.xml文件添加两个xml元素(<servlet-mapping>和<servlet >),把用户访问的URL映射到Servlet。

         其中<servlet-mapping>将用户访问到URL映射到servlet的内部名,<servlet >元素把servlet内部名映射到一个servlet类名(包名+类名)。

<servlet>

    <servlet-name>HttpServletTest</servlet-name>

    <servlet-class>com.sss.HttpServletTest</servlet-class>

</servlet>

Name:指定Servlet的名字,这个名字在同一个web应用中必须唯一。

Class:指定类的类名(包名+类名)

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

<servlet-mapping>

    <servlet-name>HttpServletTest</servlet-name>

    <url-pattern>/HttpServletTest</url-pattern>

</servlet-mapping>

 

Name:必须与<servlet>元素中声明的name相同

url-pattern:这个地址要与网页中请求的地址相同

注:在配置了servlet与URL的映射后,当servlet容器接收到一个请求时,首先确定是哪个web应用程序响应了该请求,然后对请求的路径和servlet映射的路径进行匹配。

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

获取初始化参数

在web.xml中配置servlet时,可以配置一些初始化参数。而在servlet中可以通过servletConfig接口提供的方法来取得这些参数。

在<servlet>元素中添加<init-param>元素,来设置servlet的初始化参数

1.设置

  <servlet>

    <init-param>

        <param-name></param-name>

        <param-value></param-value>

    </init-param>

  </servlet>

 Name:参数名

Value:值

 

2.获取初始化参数

this.getInitParameter("name");  à 返回String类型

name:表示servlet中定义的初始化参数名。

 

【JavaWeb笔记】部署Srevlet

标签:

原文地址:http://www.cnblogs.com/yuruolt/p/5046842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!