Hi @nj2
1. Is there any way to retain JSP as-is and still migrate from static template to editable template?
no, editable templates will require HTL and new code and JSPs are not recommended at all now and best would be to migrate to HTL
2. Is it necessary to migrate JSP to HTL
AEM officially supports and promotes HTL now and have the better control on the html and proper segregation of the logic with java and html.
3. Are there any Adobe recommened migration guide for converting JSP based template to HTL
You can refer to AEM Modernization Tools(https://opensource.adobe.com/aem-modernize-tools/) it will help you in this.
4. Is it necessary to convert components using JSP to HTL
Yes, let me summarize the benefits of HTL
- HTL is faster in execution as it avoids extra Java compilation
- It has Built-in XSS (Cross-Site Scripting) protection
- The Readability is better and cleaner, HTML-like syntax for frontend developers
Separation of logic & presentation (Uses Sling Models & data-sly-use)
Supports reusability via HTL templates & data attributes
- It's a standard and JSP is deprecated for component development now.