将相同的servlet配置为不同的映射,并为每个映射设置不同的安全性

时间:2010-09-07 06:14:37

标签: java web-applications servlets servlet-filters

我有一个由servlet组成的Web应用程序,我们称之为myservlet。 有两种不同的模式匹配同一个servlet,让我们调用它们 / patterna / *和 / patternb / *

假设我想 1.在myservlet上附加一个servlet过滤器链,我希望这个链在我使用patterna和patternb调用servlet的情况下是不同的 2.在我调用patternb的情况下,我想为servlet设置安全性,以防我调用patterna,我不想要任何安全性

这可能吗?我理解可能是我的应用程序的限制是我想要公开相同的servlet并区分映射,而不是暴露两个不同的servlet。

1 个答案:

答案 0 :(得分:1)

允许将servlet映射两次 - 即有两个<servlet>..</servlet>标签具有相同的类,但名称不同(和不同的映射)。试试吧。