2015-01-14 2 views
0

У меня есть файл .jsp, в котором я делаю запрос sql.Как я могу увидеть, прошел ли запрос в файле .jsp?

У меня нет выбора, потому что я нахожусь в веб-приложении, которое полностью развивается именно так.

И я хочу посмотреть, действительно ли мой запрос sql (например, с помощью var_dump() с использованием php), как я могу это сделать?

Мой код:

<c:set var="sql_select" value="COMMUNE.INSEE_COMMUNE, COMMUNE.NOM_COMMUNE_MIN, COMMUNAUTE_COMMUNE.NOM_CC"/> 
<c:set var="sql_from" value="CG.COMMUNE, CG.COMMUNAUTE_COMMUNE"/> 
<c:set var="sql_where" value="COMMUNE.ID_CC=COMMUNAUTE_COMMUNE.ID_CC AND COMMUNE.INSEE_COMMUNE = ${param.insee}"/> 

<sql:query var="recordset"> 
    SELECT ${sql_select} FROM ${sql_from} WHERE ${sql_where} 
</sql:query> 

Я просто хочу знать значение "Recordset".

Заранее спасибо.

+0

Лучше сделать свой SQL в сервлетах. – developerwjk

+0

Да, я знаю, но в этом проекте нет сервлета:/ – WilliamN

ответ

0

Используйте конструкцию JSTL forEach, чтобы перевернуть по recordset.

<c:forEach var="row" items="${recordset.rows}"> 
    <tr> 
    <td><c:out value="${row.INSEE_COMMUNE}"/></td> 
    <td><c:out value="${row.NOM_COMMUNE_MIN}"/></td> 
    <td><c:out value="${row.NOM_CC}"/></td> 
    </tr> 
</c:forEach> 

В идеале, код поиска данных должен быть в сохранение слоя , результаты которого затем передаются на ваш JSP с помощью контроллера сервлета. Затем JSP просто перебирает результаты для отображения данных.

+0

Thanks Ravi Thapliyal: D – WilliamN

+0

Happy to help :) –

Смежные вопросы