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: <body>
13: <table>
14: <%
15: UsuarioDAO dao = new UsuarioDAO();
16: List<Usuarios> 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.<init>(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.<init>(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.
Erro ao carregar dados em pagine jsp
10 Respostas
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<%@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"%>
<!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=UTF-8">
<title>Insert title here</title>
</head>
<body>
<jsp:useBean id="funcdao" class="test.dao.FuncionarioDAO"/>
<c:import url="cabecalho.jsp"/>
<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>
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: <title>Insert title here</title>
12: </head>
13: <body>
14: <jsp:useBean id="funcdao" class="test.dao.FuncionarioDAO"/>
15: <c:import url="cabecalho.jsp"/>
16:
17: <table>
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.<init>(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.<init>(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)
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);
}
}
}