Boa noite pessoal, estou com uma dúvida básica, travei de bobeira… =/
Quero passar um parâmetro dentro de uma chamada do meu ManagedBean, olha o meu código:
Meu managedBean:
public class ManagerBean {
private Departamento departamentoCod;
public Departamento getDepartamentoCod(Integer codDepartamento) {
departamentoCod = new Departamento();
try {
DepartamentoDao dd = new DepartamentoDao();
dd.findByCod(codDepartamento);
} catch (Exception e) {
e.printStackTrace();
}
return departamentoCod;
}
public void setDepartamentoCod(Departamento departamentoCod) {
this.departamentoCod = departamentoCod;
}
}
DepartamentoDao:
public Departamento findByCod(Integer codDepartamento) throws Exception {
open();
Departamento d = null;
stmt = con
.prepareStatement("select * from departamento d inner join secretaria s on d.codsecretaria = s.codigo where d.Codigo = ?");
stmt.setInt(1, codDepartamento);
rs = stmt.executeQuery();
if (rs.next()) {
d = new Departamento(rs.getInt("d.Codigo"), rs.getString("d.Nome"),
rs.getString("d.Andar"), rs.getInt("d.RecebeChamados"), rs
.getString("d.Email"));
Secretaria s = new Secretaria(rs.getInt("s.Codigo"), rs
.getString("s.Nome"));
d.setSecretaria(s);
}
close();
return d;
}
A Consulta da Minha JSP:
<c:forEach items="${manager.listaChamado}" var="c">
<tr height="40" style="border-top:#999 solid 1px;;border-bottom:#999 solid 1px;">
<td>${manager.departamentoCod(AQUI SERIA: c.codDepartamentoSolicitante).nome}</td>
<td>${c.problema}
<c:choose>
<c:when test="${c.status=='aberto'}">
<a href="ControleChamado?cmd=visualiza1&idchamado=${c.codigo}&resposta=nao" title="Ver mais"><img src="images/icon/ver mais.png" alt="Ver mais" width="27" height="27"/></a>
</c:when>
<c:otherwise>
<a href="ControleChamado?cmd=visualiza1&idchamado=${c.codigo}&resposta=sim" title="Ver mais - Pendente"><img src="images/icon/ver_mais_pendente.png" alt="Ver mais - Pendente" width="27" height="27"/></a>
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
Estão vendo ali na linha 8 da minha JSP ?
Como passo o parâmetro ali ? usando Scriptlet é fácil, e na JSTL ?
Muito obrigado, aguardo respostas amigos.
