View Resolvers with Spring Boot

From My Limbic Wiki


JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. Released in 1999 by Sun Microsystems,[1] JSP is similar to PHP and ASP, but it uses the Java programming language.

To deploy and run JavaServer Pages, a compatible web server with a servlet container, such as Apache Tomcat or Jetty, is required. <source lang="jsp"> <!DOCTYPE html> <%@ taglib prefix="spring" uri=""%> <html lang="en"> <body>

Spring Boot JSP Example

Hello ${message}

           Click on this <a href="next">link</a> to visit another page.

</body> </html> </source>


Allow Backend and Frontend developers to communicate throug text inside HTML repalaced at the template rendering with the text contained in the "text" attribute <source lang="html">

Welcome to our grocery store, Sebastian Pepper!


Apache FreeMarker

FreeMarker is a free Java-based template engine, originally focusing on dynamic web page generation with MVC software architecture. However, it is a general purpose template engine, with no dependency on servlets or HTTP or HTML, and is thus often used for generating source code, configuration files or e-mails.

<source lang="html"> <#assign name = "${article.getName()}"> <#if name?starts_with("https")>

   <a href="</a>
   <a href="${name}/article.html">${title}</a>

</#if> </source>

Apache Velocity <source lang="html"> <html>

       <title>Spring & Velocity</title>  



Tutorials list

#foreach($tut in $tutorials) #end
Tutorial Id Tutorial Title Tutorial Description Tutorial Author
$tut.tutId $tut.title $tut.description $


Pebble <source lang="html"> <html> <head> <title>{% block title %}My Website{% endblock %}</title> </head> <body>

{% block content %}{% endblock %}

</body> </html> </source>