У меня есть два пользовательских тега mbar.tag и mitem.tag, которые используются следующим образом: - test.jsp
<html>
<body>
<% String sArg = request.getParameter("someparam"); %>
<mytags:mbar>
<mytags:mitem title="images/<%= sArg %>-first.png"/>
<mytags:mitem title="images/<%= sArg %>-second.png"/>
</mytags:mbar>
</body>
</html>
Тег mbar оценивается как элемент Тег mitem оценивается как элемент со значением title в качестве тела элемента. Они объявлены в файле tld.
Вывод test.jsp:
<html>
<body>
<% String sArg = request.getParameter("someparam"); %>
<div>
<div>images/**<%= sArg %>**-first.png</div>
<div>images/**<%= sArg %>**-second.png</div>
</div>
</body>
</html>
Результат содержит дословный скрипт, тогда как мне нужно заменить значение sArg. Никакие ошибки не возвращаются на экран. Видя, что скрипты jsp поддерживаются в jsp, я уверен, что это как-то связано с пользовательскими тегами. Что мне не хватает?