Java 将同一个servlet配置为不同的映射,并为每个映射设置不同的安全性
我有一个由servlet组成的web应用程序,我们称之为myservlet。 有两种不同的模式匹配同一个servlet,让我们调用它们 /patterna/*和 /图案B/* 假设我想 1.附加到myservlet的是一个servlet过滤器链,我希望这个链在使用patterna和patternb调用servlet的情况下有所不同 2.在调用patternb的情况下,我想为servlet设置安全性,在调用patterna的情况下,我不想要任何安全性Java 将同一个servlet配置为不同的映射,并为每个映射设置不同的安全性,java,web-applications,servlets,servlet-filters,Java,Web Applications,Servlets,Servlet Filters,我有一个由servlet组成的web应用程序,我们称之为myservlet。 有两种不同的模式匹配同一个servlet,让我们调用它们 /patterna/*和 /图案B/* 假设我想 1.附加到myservlet的是一个servlet过滤器链,我希望这个链在使用patterna和patternb调用servlet的情况下有所不同 2.在调用patternb的情况下,我想为servlet设置安全性,在调用patterna的情况下,我不想要任何安全性 这可能吗?我知道我的应用程序中的限制可能是,我
这可能吗?我知道我的应用程序中的限制可能是,我想公开同一个servlet并区分映射,而不是公开两个不同的servlet。允许映射一个servlet两次,即有两个
。
标记具有相同的类,但不同的名称(和不同的映射)。试试看。你可以放心地把“我想”放在一边:)是的,但这允许我只使用不同的过滤链,而不是对两个servlet使用不同的安全性(比如,一个是表单,另一个是客户端证书)。。。