четверг, 17 ноября 2016 г.

Вызов хранимой PL/SQL-процедуры с помощью JSTL

В базу была добавлена хранимая процедура:
"create or replace procedure VACUUM as begin ... end"

Ее вызов из WEB-приложения организован следующим образом:

index.jsp (кроме остальной части) есть кнопка вызова страницы, вызывающей хранимую процедуру:
<form action="vacuum.jsp" method="POST">
<input type="submit" style="width:150px" value="Актуализировать" title="Убрать &quot;мертвые души&quot;">
</form>

vacuum.jsp:
<%@ page contentType="text/html; charset=utf-8" pageEncoding="UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<%//Антикракозябриковая кодировка
request.setCharacterEncoding("UTF-8");%>
<sql:update dataSource="${dbConnection}">
begin VACUUM; end;
</sql:update>
<%response.sendRedirect("index.jsp");%>

Комментариев нет:

Архив