Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

sling.servlet.resourceTypes

Avatar

Level 3

Hello All,

Very Good Evening!!!

When to use sling.servlet.resourceTypes of servlet annotation?

Could you please share me if you have any application like ajax call with servlet(sling.servlet.resourceTypes)?

 

Thanks in advance.

 

Thanks,
Venkatesham G.

1 Accepted Solution

Avatar

Correct answer by
Level 10

Under the Sling docs - both ways for registering a Sling Servlet are valid:

[img]SlingReg.png[/img]

https://sling.apache.org/documentation/the-sling-engine/servlets.html

Registering a servlet by path is a supported way and lets you invoke it using AJAX calls - even from outside of AEM. 

However - binding by resource type is valid too. 

We have a community article that shows how to bind by resource type: 

https://helpx.adobe.com/experience-manager/using/resourcetypes.html

View solution in original post

2 Replies

Avatar

Correct answer by
Level 10

Under the Sling docs - both ways for registering a Sling Servlet are valid:

[img]SlingReg.png[/img]

https://sling.apache.org/documentation/the-sling-engine/servlets.html

Registering a servlet by path is a supported way and lets you invoke it using AJAX calls - even from outside of AEM. 

However - binding by resource type is valid too. 

We have a community article that shows how to bind by resource type: 

https://helpx.adobe.com/experience-manager/using/resourcetypes.html

Avatar

Level 10

It is always a good practice to use resourceType for invoking servlets rather than creating custom servlet URLs. Check out this article - https://cqdump.wordpress.com/2015/03/23/aem-coding-best-practice-servlets/