cu_ringa 12 de mar. de 2005
public ActionForward cadastrar(ActionMapping map, ActionForm form, HttpServletRequest req,
HttpServletResponse res) throws IOException, ServletException{
//PrintWriter out = res.getWriter();
//out.print("cadastrar");
CadastrarEmpresaForm cef = (CadastrarEmpresaForm) form;
CadastrarEmpresaBanco ceb = new CadastrarEmpresaBanco();
ceb.insert(cef.getCnpj(), cef.getRazaosocial(), cef.getNomefantasia(), cef.getRua(), cef.getNumero(), cef.getBairro(), cef.getCidade(), cef.getUf());
req.setAttribute("rs_empresa", ceb.select());
return map.findForward("sucesso");
}
o problema esta nessa linha, qd deixo ela no codigo o servidor feicha sozinho o q q esta acontecendo??? Como posso fazer para compartilhar a Collection, q passei a ResultSet para ela, para poder pegar ela na JSP p mostrar os campos???
Codigo da jsp
& lt ; % @ page isELIgnored = "false" %& gt ;
& lt ; % @ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %& gt ;
& lt ; html & gt ;
& lt ; body & gt ;
& lt ; table & gt ;
& lt ; c : forEach var = "row" items = "${requestScope.rs_empresa}" & gt ;
& lt ; tr & gt ;
& lt ; td & gt ; & lt ; c : out value = "${row.cnpj}" /& gt ; & lt ; / td & gt ;
& lt ; td & gt ; & lt ; c : out value = "${row.razao_social}" /& gt ; & lt ; / td & gt ;
& lt ; td & gt ; & lt ; c : out value = "${row.nome_fantasia}" /& gt ; & lt ; / td & gt ;
& lt ; td & gt ; & lt ; c : out value = "${row.rua}" /& gt ; & lt ; / td & gt ;
& lt ; td & gt ; & lt ; c : out value = "${row.numero}" /& gt ; & lt ; / td & gt ;
& lt ; td & gt ; & lt ; c : out value = "${row.bairro}" /& gt ; & lt ; / td & gt ;
& lt ; td & gt ; & lt ; c : out value = "${row.cidade}" /& gt ; & lt ; / td & gt ;
& lt ; td & gt ; & lt ; c : out value = "${row.uf}" /& gt ; & lt ; / td & gt ;
& lt ; / tr & gt ;
& lt ; / c : forEach & gt ;
& lt ; / table & gt ;
& lt ; / body & gt ;
& lt ; / html & gt ;
codigo onde seleciono a tabela e passo o resultado p Action onde esta o 1 º codigo
[ code ]
protected Collection select () {
try {
Statement stmt = con . createStatement ();
rs = stmt . executeQuery ( props . getProperty ( "select.empresa" ));
Collection c = ( Collection ) rs ;
return c ;
}
catch ( SQLException sqle ) {
System . out . println ( "marujo4" );
sqle . printStackTrace ();
// erro de conexao
}
return ( Collection ) rs ;
}
cu_ringa 12 de mar. de 2005
a linha e essa
req.setAttribute("rs_empresa", ceb.select());
feicha n e fecha.
cu_ringa 13 de mar. de 2005
alguem se manifeste aí, que tou com o projeto parado pq n to conseguindo mostrar o resultado do ResultSet na JSP