Erro ao carregar dados em pagine jsp

Boa noite pessoal estou criando um pagana em sjp e estou com problema para carregar os dados do banco.

[code]HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /lista-contado.jsp at line 15

12:
13:


14: <%
15: UsuarioDAO dao = new UsuarioDAO();
16: List user = dao.getList();
17:
18: for (Usuarios usuario : user) {

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:550)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:454)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause

java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/Mcomputa
br.com.museu.computador.ConnectionFactory.getConnection(ConnectionFactory.java:20)
br.com.museu.computador.UsuarioDAO.(UsuarioDAO.java:15)
org.apache.jsp.lista_002dcontado_jsp._jspService(lista_002dcontado_jsp.java:69)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:68)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/Mcomputa
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
br.com.museu.computador.ConnectionFactory.getConnection(ConnectionFactory.java:17)
br.com.museu.computador.UsuarioDAO.(UsuarioDAO.java:15)
org.apache.jsp.lista_002dcontado_jsp._jspService(lista_002dcontado_jsp.java:69)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:68)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.5 logs.

[/code]
Alguem pode me ajudar.

Opa.

No suitable driver found for jdbc:mysql://localhost/Mcomputa  

Você configurou o driver do MySQL corretamente? E o endereço do banco? O MySQL está iniciado?

Uma dica: antes de sair colocando na sua JSP, faça um método main, bem simples, em uma classe isolada. Nesse método, você testa inserção, remoção e atualização. É mais fácil do que fazer deploy e testar sempre pela JSP.

Andre exatamente o que fiz eu tenho metodo que lista todos os item do banco mas quando jogo na jsp da erro

O driver está indo junto no diretório de libs da sua aplicação?

tem que adicionar a biblioteca do mysql no seu projeto.

ola

eu tenho de ler um ficheiro e imprimir

1 ; 96123456 ; John Smith ; Rua de Cima ; 253987654 ; hipertens?o
3 ; 96234567 ; Maria Fatima ; Rua de Baixo ; 253876543 ; hipotens?o
4 ; 96345678 ; Maria Luisa ; Avenida Central ; 253765432 ; RC alto
5 ; 96456789 ; Manuel Luis ; Pra?a Comercio ; 253654321 ; RC baixo

como posso imprimir em linhas separadas o que esta separado de “;”

tenho este codigo ate agora

comprimentos


    import java.io.*;  
      
       public class Dados{  
       public static void main(String[] args){  
       try {  
       BufferedReader in = new BufferedReader(new FileReader("conteudo.txt"));  
       String str;  
       while((str = in.readLine()) != null)  
       {  
       if(str.startsWith("#"))  
       {  
       str= "";  
       }  
       else{  
      
      
       System.out.println(str);  
       }  
       }  
       in.close();  
       }  
       catch (IOException e){  
       // possiveis erros são tratatos aqui  
       }  
      
       System.exit(0);  
       }  
       }  

Rafa888,
Crie um novo tópico com sua dúvida. Postar de atravessado assim não é legal.


String a = “a;b;c;”;
String[] b = a.split(";");
for(int i=0;i<3;i++){
System.out.println(b[i]);
}


Driver not found “netbeans”:
tenta clicando com o btn direito no seu projeto->properties-> libraries->compile -> add library
selecione Mysql JDBC Driver

ao sr. rafa8888

FileReader f = new FileReader(new File("/home/eraldo/teste-java.txt")); // path do arquivo
BufferedReader leitor = new BufferedReader(f,110241024); // buffer customizado, pode ser 1512512
String linha, resul[] = null; // declara as variaveis

while(leitor.ready()) { // testa resultado
linha = leitor.readLine(); // pega o conteudo da linha
resul = linha.split(";"); // separa as partes da linha
String concatena = “”;
for(int i= 0; i < resul.length; i++) {
concatena += resul[i]+" "; // monta a string concatenada sem ; este poderia ser em campos ou label
}
System.out.println("Linha: " + concatena); // mostra o resultado ao final da manipulacao
}

obrigado pela resposta, mas nao tou conseguindo encaixar no meu codigo

comprimentos

Galera, estou com esse mesmo problema, tenho o jar do mysql na pasta lib e talz. qdo rodo no java mesmo, funfa de boa, mas na jsp não!

JSP

[code]<%@page import=“test.dao.Funcionario”%>
<%@page import=“java.util.*” %>
<%@page import=“test.dao.FuncionarioDAO”%>
<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>

Insert title here
<table>
<c:forEach var="func" items="${funcdao.lista}"> 
	<tr>
		<td>${func.nome}</td>
		<td>${func.endereco}</td>
		<td>${func.email}</td>
		<td>${func.dataNasc.time}</td>
	</tr>
</c:forEach> 	 	
</table>

[/code]

Browser

[code]HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /lista-func.jsp at line 14

11: Insert title here
12:
13:
14: <jsp:useBean id=“funcdao” class=“test.dao.FuncionarioDAO”/>
15: <c:import url=“cabecalho.jsp”/>
16:
17:

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:471)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause
java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/teste
test.connection.ConnectionFactory.getConnection(ConnectionFactory.java:13)
test.dao.FuncionarioDAO.(FuncionarioDAO.java:20)
org.apache.jsp.lista_002dfunc_jsp._jspService(lista_002dfunc_jsp.java:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/teste
java.sql.DriverManager.getConnection(DriverManager.java:602)
java.sql.DriverManager.getConnection(DriverManager.java:185)
test.connection.ConnectionFactory.getConnection(ConnectionFactory.java:11)
test.dao.FuncionarioDAO.(FuncionarioDAO.java:20)
org.apache.jsp.lista_002dfunc_jsp._jspService(lista_002dfunc_jsp.java:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
[/code]

Class FuncionarioDao

[code]package test.dao;

import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

import javax.management.RuntimeErrorException;

import test.connection.ConnectionFactory;

public class FuncionarioDAO {
protected Connection connection;

public FuncionarioDAO(){
	this.connection = new ConnectionFactory().getConnection();
}

public List<Funcionario> getLista(){
	try{
		List<Funcionario> funcs = new ArrayList<Funcionario>();
		PreparedStatement stmt = this.connection.prepareStatement("select * from funcionario");
		ResultSet rs= stmt.executeQuery();
		
		while(rs.next()){
			Funcionario func = new Funcionario();
			func.setId(rs.getInt("id"));
			func.setNome(rs.getString("nome"));
			func.setEndereco(rs.getString("endereco"));
			func.setEmail(rs.getString("email"));
			
			Calendar data = Calendar.getInstance();
			data.setTime(rs.getDate("dataNasc"));
			func.setDataNasc(data);
			
			funcs.add(func);
		}
		rs.close();
		stmt.close();
		return funcs;
	}catch (SQLException e){
		throw new RuntimeException(e);
	}
}

}
[/code]