How to add more patterns to @SlingServletFilter | Adobe Higher Education
Skip to main content
Level 2
November 15, 2022
Besvarat

How to add more patterns to @SlingServletFilter

  • November 15, 2022
  • 1 svar
  • 659 visningar

Hi all,

I have a requirement to add 3 specific sites instead of all the sites like /content/.* to my filter pattern, but since pattern accepts only a single string, i am stuck with how to do it. Any ideas on how to proceed with this? ( I am new to AEM)

@SlingServletFilter(
scope = {SlingServletFilterScope.REQUEST},
pattern = "/content/.*",
resourceTypes = "cq:Page",
extensions = {"html"},
methods = {"GET"}
)

i want to add pattern = "/content/site1/.*" , "/content/site2/.*" , "/content/site3/.*"

Det här ämnet har stängts för svar.
Bästa svar av arunpatidar

Hi,

Its a regex, you ca add any regex pattern

pattern = "/content/(site|site2|site3)/.*",

1 svar

arunpatidar
Community Advisor
Community Advisor
November 15, 2022

Hi,

Its a regex, you ca add any regex pattern

pattern = "/content/(site|site2|site3)/.*",
Arun Patidar
kiran_22_12Skribent
Level 2
November 15, 2022

thank you so much @arunpatidar , just tried it