fabin90 0 Denunciar post Postado Novembro 11, 2014 Ola.eu quero mostrar um BD em uma pagina jsp mas nao estou conseguindo passar o result set para o jsp poderiam me ajudar??Acesso.javapackage mybeans;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Acesso {public static void main(String[]args){Connection conn=null;Statement stmt=null;ResultSet rs=null;try{Class.forName("com.mysql.jdbc.Driver").newInstance();String connectionUrl="jdbc:mysql://localhost:3306/fabio";String connectionUser="root";String connectionPassword="game1234";conn=DriverManager.getConnection(connectionUrl, connectionUser, connectionPassword);stmt=conn.createStatement();rs=stmt.executeQuery("SELECT item_nm, unit_kin FROM item");while(rs.next()){String item_nm=rs.getString("item_nm");String unit_kin=rs.getString("unit_kin");System.out.println(item_nm+unit_kin);}}catch(Exception e){e.printStackTrace();}finally{try { if (rs != null) rs.close(); } catch (SQLException e) { e.printStackTrace(); }try { if (stmt != null) stmt.close(); } catch (SQLException e) { e.printStackTrace(); }try { if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); }}}}E produtos.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%><%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><f:view><h1>Lista</h1><h:dataTable id="table1" headerClass="hd" columnClasses="col,col" border="0" var="Acesso" ><h:column><f:facet name="header"><h:outputText value="Produto"/></f:facet><h:outputText id="id1" value="#{Acesso.item_nm }"/></h:column><h:column><f:facet name="header"><h:outputText value="Preco"/></f:facet><h:outputText id="id2" value="#{Acesso.unit_kin }"/></h:column></h:dataTable><br><h:outputLink value="index.html"><f:verbatim>戻る</f:verbatim></h:outputLink></f:view></body></html>Desde ja muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites
rdpacato 2 Denunciar post Postado Novembro 17, 2014 Amigo.. tente usar a estrutura JSP -> SERVELET -> BD e o retorno BD -> SERVELET -> JSP com isso ficará mais fácil de identificar o que foi chamado pela jsp e o que foi retornado do BD... Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Novembro 17, 2014 Está faltando muita coisa ai. Cadê seu ManagedBean? Em dataTable você pode passar a lista que você recuperou do bando de dados. value="#{SeuManagedBean.atributo}" Compartilhar este post Link para o post Compartilhar em outros sites