Для разгрузки файлов с примерами было принято решение вынести куски кода ,которые являются статическими в отдельные файлы и подключать при помощи jsp:include.
head.jsp
В head.jsp вошли строки :
<html>
<head>
<link rel="stylesheet" type="text/css" href="../resources/css/style.css">
<script type="text/javascript" src="../resources/javascript/task.js"></script>
<script src="https: data-selector=".kotlin-code"></script>
<script type="text/javascript" src="https:></script>
</head>
<body>
<c:set var="context" value="${pageContext.request.contextPath}" />
В теге <head> подключается css под названием style.css и JavaScript.
Подключение JavaScript :
- Подключаем свой js файл task.js.
- Подключаем js контейнера показа кода.
- Подключаем библиотеку jquery.min.js.
В строке :
<c:set var="context" value="${pageContext.request.contextPath}" />
Переменной context присваиваем значение относительного пути. Это нужно чтобы ссылки корректно работали на DL.