Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 是否可以动态生成web.xml的部分内容?_Spring_Web Applications_Web.xml - Fatal编程技术网

Spring 是否可以动态生成web.xml的部分内容?

Spring 是否可以动态生成web.xml的部分内容?,spring,web-applications,web.xml,Spring,Web Applications,Web.xml,可以动态创建web.xml中的条目吗?我假设您的意思是以编程方式定义web.xml文件的内容-这在支持web.xml的容器上是可能的 .1。可以纯粹使用注释定义servlet、筛选器和侦听器-@WebServlet,@WebFilter,@WebListener .2。如果希望在不使用web.xml的情况下显式注册servlet,可以实现一个,获取servlet上下文的句柄,并通过编程方式添加servlet、过滤器等 .3。由于您将Spring作为标记,通过编程注册Spring相关前端控制器(D

可以动态创建web.xml中的条目吗?

我假设您的意思是以编程方式定义web.xml文件的内容-这在支持web.xml的容器上是可能的

.1。可以纯粹使用注释定义servlet、筛选器和侦听器-
@WebServlet
@WebFilter
@WebListener

.2。如果希望在不使用web.xml的情况下显式注册servlet,可以实现一个,获取servlet上下文的句柄,并通过编程方式添加servlet、过滤器等


.3。由于您将Spring作为标记,通过编程注册Spring相关前端控制器(
DispatcherServlet
)和上下文加载程序侦听器的另一种方法是通过实现Spring,链接中的javadoc有更多细节。

Gah;你为什么要这么做?什么类型的信息在web.xml中是动态的才有意义?@DaveNewton我不知道servlet在现实世界中是如何使用的。在我的电子商务大学模块中,web.xml文件包含约30个几乎相同的条目。唯一改变的是名称,因为servlet class=servlet name=servlet url,输入新条目很繁琐,而且气味很难闻。