Я хочу использовать JSTL в объявлении JSP. У меня есть код вроде:
<%! void fetchData(String .., String ..){
//some code...
pageContext.setAttribute("test",valueForJSTL); // Wont work until I pass pageContext from calling scriptlet
//some code...
%><%
//use pageContext variable set above to user in JSP (c:out, wcf:getData etc)**
%><%
}%>
Интересно, почему нельзя использовать скриптлет (строки 5-7) в объявлении JSP. Или есть другой способ справиться с этим?
Я вызываю вышеуказанную функцию из скриптлета, и я хочу, чтобы этот метод выполнял некоторые манипуляции, добавлял переменную в pageContext/request и извлекал переменную в JSTL для извлечения данных из БД.
Вы можете найти полный файл по адресу: http://wikisend.com/download/738986/MyView.jsp JSTL в объявлении "fetchCatalogEntries" не работает.