博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在.xml文件中配置Servlet信息
阅读量:5250 次
发布时间:2019-06-14

本文共 1622 字,大约阅读时间需要 5 分钟。

 

在编写好servlet文件后需要在web.xml文件下配置servlet,才能使servlet在服务器上运行。基本配置方式如下所示

 

context1
000001
context2
000002
helloServlet
com.hamigua.servlet.HelloServlet
User
Servlet1
PassWord
123456
1
helloServlet
/testServlet

 

这里主要有两大块<servlet>配置和<servlet-mapping>映射。

其中,<context-param>是设置servlet的初始化参数(是全局的,所有的servlet都可以使用),可以在init()方法中通过ServletConfig的对象创建ServletContext对象,并由ServletContext对象调用getInitParameter("User")方法获取到User所对应的value值,调用getInitParameterNames()方法获取到所有的name值,调用getRealPath()获取某一文件在服务器上的绝对路径,调用getContextPath()获取当前web应用的工程名称。

   <servlet-name>是为此配置在.xml文件中起的一个唯一名称,此文件中其他配置不可与之同名。同时在<servlet-mapping>中的<servlet-name>必须和此名称一致,因为是同一个servlet配置。

   <servlet-class>是servlet文件所在的类的完全限定名。

   <init-param>和<context-param>一样设置一些servlet的初始化参数(局部的仅限于此servlet)可以在init()方法中使用ServletConfig的对象调用getInitParameter("User")方法获取到User所对应的value值,调用getInitParameterNames()方法获取到所有的name值。

   <load-on-startup>是servlet被创建的时机,也即init()方法调用的时机,若为自然数则数值越小越先被创建。

   <url-pattern>是此servlet对外访问的路径,从根目录开始,/testServlet表示根目录下的testServlet。/*表示根目录下所有文件都可访问此servlet,*.jsp表示根目录下所有后缀为jsp的文件都可以访问此servlet。

转自:

转载于:https://www.cnblogs.com/kyrie211/p/10990767.html

你可能感兴趣的文章
Kafka学习笔记
查看>>
Octotree Chrome安装与使用方法
查看>>
用CALayer实现下载进度条控件
查看>>
Windows 环境下基于 Redis 的 Celery 任务调度模块的实现
查看>>
趣谈Java变量的可见性问题
查看>>
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>
ssm框架之将数据库的数据导入导出为excel文件
查看>>
语音识别中的MFCC的提取原理和MATLAB实现
查看>>
java string
查看>>
验证组件FluentValidation的使用示例
查看>>
0320-学习进度条
查看>>
JAVA跨域CORS
查看>>
正确的在循环list的时候删除list里面的元素
查看>>
ERP渠道文档详细和修改(二十五)
查看>>
C#正则Groups高级使用方法
查看>>
ecshop安装常见问题及解决办法
查看>>
解决windows系统的oracle数据库不能启动ora-00119和ora-00130的问题
查看>>
ip相关问题解答
查看>>
第九周作业
查看>>
Postman—添加断言和检查点
查看>>