您的位置:首页 > 编程语言 > Java开发

【JavaWeb笔记】部署Srevlet

2015-12-14 23:07 453 查看
打开项目的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中定义的初始化参数名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: