Senhores,
Estou tentando chamar uma pagina JSP por outra pagina, passando o parâmetro que vem de um list, mas não consigo pegar o valor do Id:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Categorias</title>
</head>
<body>
Categorias
<br/>
<sql:setDataSource
var="conexao"
dataSource="jdbc:mysql://127.0.0.1/loja,com.mysql.jdbc.Driver,root,root"
/>
<sql:query dataSource="${conexao}" var="consulta">
select idcategorias, categoria from categorias order by categoria
</sql:query>
<td><a href="incluircategorias.jsp">Incluir nova Categoria</a></td>
<table>
<c:forEach var="linha" items="${consulta.rows}">
<tr>
<td><a href="mantercategorias.jsp"><c:out value="${linha.categoria}"/></a></td>
<c:set var="id" value="${linha.idcategorias}"></c:set> //Preciso passar o valor desse id para poder deletar
<% String codigo = request.getParameter("id"); %>
<td><a href="delete.jsp?id=<%= codigo %>"><c:out value="excluir"/></a></td>
</tr>
</c:forEach>
</table>
</body>
</html>
Obs: precisa ser com JSTL, não pode ser com JavaScript