Я не понимаю, почему мой код в файле JSP выполняется три раза.Я использую Tomcat 9.0.12, настроенный в Intellij IDE.
Код в JSP
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<%! String foo = "foo";
String bar = "bar";
StringBuilder sb = new StringBuilder();%>
<% sb.append(foo).append(bar).toString();%>
<%=sb%>
</body>
</html>
И после запуска сервера Tomcat результат на странице:
