В mysql у меня есть хранимая процедура, которая имеет sql, например:
select firstname as i_firstname , lastname as i_lastname from roleuser
where user_id = uid ;
Я использую код jstl для получения значений: -
<sql:query var="comm_codes" dataSource="jdbc/myDatasource">
call sp_select_username(?);
<sql:param>${user_id}</sql:param>
</sql:query>
<c:forEach var="rows" items="${comm_codes.rows}">
${rows.i_firstname} ${rows.i_lastname}
</c:forEach>
Но этот код ничего не возвращает, но когда я заменяю приведенный выше код ${rows.i_firstname} на ${rows.firstname}, я получаю правильные значения.
Что-то не так с jstl, это воспроизводимо или моя вина здесь...
Вопрос также опубликован здесь и здесь
спасибо