Question: why use jstl instead of scriptlets?
Answer: JSTL allows the human programmer to look at a program that consists entirely of HTML and HTML-like tags. Additionally, scriptlet code can be more difficult for a HTML programmer to produce. A HTML programmer must learn the syntax of Java to produce scriptlet code. ... The code makes use of HTML tags such <head> and <br>.