borrar con jstl sql
tengo esta trozo codigo que me redirecciona bien a la otra pagina index.jsp pero no borra ningun registro. alguien me puede decir si falta algo .
gracias
<c:if test="${param.op == 3}">
<sql:transaction dataSource="${con}">
<sql:update var="consulta">
delete from organizacion where socio = ?
<sql:param value="${param.idsocio}"/>
</sql:update>
</sql:transaction>
<c:redirect url="index.jsp"/>
</c:if>
gracias
<c:if test="${param.op == 3}">
<sql:transaction dataSource="${con}">
<sql:update var="consulta">
delete from organizacion where socio = ?
<sql:param value="${param.idsocio}"/>
</sql:update>
</sql:transaction>
<c:redirect url="index.jsp"/>
</c:if>
