Я не уверен, является ли <mysecurity:secure_link>
пользовательской или существующей сторонней библиотекой тегов JSP.Современные теги JSP обычно не оценивают устаревшие выражения scriptlet .Вместо этого лучше использовать EL (язык выражений) .
Сначала убедитесь, что переменная commentUUID
сохранена в качестве атрибута страницы или области запроса, чтобы она была доступна для EL,как в следующем примере сервлет :
request.setAttribute("commentUUID", commentUUID);
или с использованием другого скриптлета в JSP:
<% request.setAttribute("commentUUID", commentUUID); %>
или с использованием JSTL <c:set>
в JSP:
<c:set var="commentUUID"><%=commentUUID%></c:set>
, затем вы можете получить к нему доступ в EL следующим образом:
<mysecurity:secure_link actionOnClick="editComment('${commentUUID}');return false;" />