Hey zusammen,
ich bin gerade dabei in einem Testprojekt eine Datenbank auszulesen und diese im Browser über localhost:8080 auszugeben: Dort sehe ich jedoch nur eine weiße Seite.
showDB.jsp
index.jsp
ich bin gerade dabei in einem Testprojekt eine Datenbank auszulesen und diese im Browser über localhost:8080 auszugeben: Dort sehe ich jedoch nur eine weiße Seite.
showDB.jsp
Java:
<!DOCTYPE html>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.DriverManager"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="com.poketrade.dialect.*" %>
<html>
<head>
<meta charset="utf-8">
<title>Welcome</title>
</head>
<body>
<form action="showMessage.jsp">
<%
int pokemon_species_id, a;
String name;
try {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:/pokemon.sqlite");
Statement stmt = conn.createStatement();
String sql = "pokemon_species_id, name FROM pokemon_species_names WHERE local_language_id = 6";
ResultSet res = stmt.executeQuery(sql);
out.println("<br><table border='2");
out.println("<th>ID</th>");
out.println("<th>Name</th>");
while (res.next()) {
out.println("<tr><td>");
a = res.getRow();
out.println(a);
out.println("</td><td>");
pokemon_species_id = res.getInt(1);
out.println(pokemon_species_id);
out.println("</td><td>");
name = res.getString(2);
out.println(name);
}
}
catch(Exception e) {
System.out.println(e);
}
%>
</form>
</body>
</html>
index.jsp
Java:
<!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<html>
<head>
<meta charset="utf-8">
<title>Welcome</title>
</head>
<body>
<c:url value="/showDB.jsp" var="database" />
<a href="${database}"></a>
</body>
</html>