问题标签 [web.xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
85388 浏览

tomcat - java.lang.IllegalArgumentException:无效在 servlet 映射中

以上是 Tomcat 的web.xml. *NEXTEVENT*启动时的 URL 模式抛出

java.lang.IllegalArgumentException:servlet 映射中的 <url-pattern> 无效

如果有人可以提示错误,将不胜感激。

0 投票
5 回答
9093 浏览

java - 如何使用 Ant 将 jsp 预编译的 web.xml 片段与主 web.xml 合并

我们的 Web 应用程序有常用的web.xml,其中包括一些 jsp 和 jsp 标记文件。我想切换到使用预编译的jsp。我在构建中进行了预编译,它生成了 web.xml 片段,现在我想将该片段合并到主 web.xml 中。

是否有web.xml的包含类型指令可以让我包含该片段。

理想情况下,我会为 DEV 保留原样,因为它对动态更改 jsp 并立即查看更改很有用,但是对于 UAT/PROD,jsp 将被预编译,因此工作得更快。

0 投票
3 回答
4709 浏览

deployment - web.xml 和相对路径

在 web.xml 中,我将欢迎文件设置为 web.xml 中的 jsp

在 index.jsp 中,我然后转发到一个 servlet

但是应用程序尝试在以下路径中找到 servlet

问题是 web-inf 不应该在路径中。如果我将 index.jsp 从 web-inf 中移出,那么问题就来了,但还有其他方法可以解决这个问题吗?

0 投票
1 回答
1607 浏览

url - Stripes:所有通过 StripesDispatcher 解析并转发到预编译 JSP 的 URL

是否可以通过查看动作 bean 上的 @UrlBinding 注释并将这些动作 bean 转发到预编译的 JSP/servlet 而不需要定义和维护 <servlet> <servlet- web.xml 中的映射> 对?基本上,我只想维护 @UrlBinding 注释作为可用 webapp 路径的唯一决定因素。

也许有一种方法可以将 Jasper 指向我的 servlet 所在的位置并自动加载它们,而无需显式定义每一个?

实现这一点的特定方式并不重要,只是我离开了显式 servlet web.xml 依赖项。

0 投票
3 回答
80165 浏览

java - 谁能解释 servlet 映射?

我正在尝试使用 SpringMVC 编写一个 Web 应用程序。通常我只是将一些虚构的文件扩展名映射到 Spring 的前端控制器并愉快地生活,但这次我将使用类似 REST 的 URL,没有文件扩展名。

将我的上下文路径下的所有内容映射到前端控制器(我们称之为“应用程序”)意味着我也应该处理静态文件,这是我宁愿不做的事情(为什么要重新发明另一个轮子?),所以与 tomcat 的默认值进行一些组合servlet(我们称之为“ tomcat ”)似乎是要走的路。

我得到了工作做类似的事情

并为我的静态内容的每个文件扩展名重复后者。我只是想知道为什么以下设置(对我来说与上面的设置相同)不起作用。

任何人都可以解释一下吗?

0 投票
2 回答
11524 浏览

java - Servlet URL 模式以匹配以斜杠 ("/") 结尾的 URL

我想指定一个 Servlet URL 模式来匹配以斜杠(“/”)结尾且只有斜杠的 URL。

我明白这种模式

将匹配一个 URL

并且这似乎有效。然而,同样的模式也会匹配

我只是在寻找一个http://example.com/example/path/只匹配而不匹配的 URL 模式,http://example.com/example/path/a/等等。

澄清:不允许以斜杠结尾的 URL 模式。

0 投票
2 回答
31005 浏览

java - web.xml 中 servlet 映射的 URL 模式

我需要在 web.xml 中使用此 URL 映射的解决方法来创建带有字母的 URL,后跟“_”,后跟字母数字字符的任意组合。

我想将一个 servlet 映射到这样的东西:

代替:

对不同的 JSP 使用不同的“东西”。例子:

我尝试使用:

但这似乎不起作用。 这个答案告诉我我不能在 web.xml 中这样做,所以也许有一些解决方法。

我不知道这些信息是否重要,但我在我的项目中使用了 JBoss 和 Struts2。

0 投票
2 回答
5315 浏览

java - How to initialize a value in web.xml from a JNDI variable?

In my Java web application, the NTLM domain controller name is specified in web.xml like this:

In the above XML, we've hard-coded the domain controller name (DCNAME) in the param-value tag.

Now, is it possible to read this 'DCNAME' from a JNDI variable, instead of hard-coding it in web.xml file?

thanks in advance.

0 投票
1 回答
1718 浏览

tomcat - 如何为欢迎文件列表中引用的 zip 文件设置内容处置标头?

我想创建一个仅包含 Web 应用程序中包含的单个 zip 文件的 WAR,将该战争部署到 JBoss 并能够通过访问 WAR 的根目录来下载 zip 文件。

所以,目前我有一场战争,里面有 zipfile,还有这个 web.xml:

这场战争有效,我可以下载文件,但我的浏览器不知道文件的名称。那么我在哪里以及如何将该文件的内容处置标头定义为“附件;文件名=文件.zip”?

我知道如何创建一个执行此操作的 servlet,但我可以在没有 servlet 的情况下过吗?

0 投票
7 回答
58647 浏览

javascript - 在 JavaScript 中使用 JSP 代码

我想在 JavaScript 中使用 JSTL 的 fmt 标记来本地化我的警报消息。我的 JavaScript 文件是一个独立文件,当我在 js 中包含 fmt 标记时,文件浏览器会给出 JavaScript 错误。是否可以使用 web.xml 配置将.js文件视为文件?.jsp谁能建议我该怎么做?