Hvorfor får jeg fejl hele tiden
Nu har jeg siddet og kigget på koden i over en time, men med samme fejl: HTTP status 404Det er min jsp kode:
<body>
<%
ResultSet RS = DbQuery.DbQueryData.visMaerke();
if (RS == null) {
out.println("DEN ER TOM!!!");
}
try {
while (RS.next()) {
out.println(RS.getString("bilMaerke"));
}
} catch (Exception e) {
System.out.println(e);
}
%>
</body>
java klasse kode:
public static ResultSet visMaerke ()throws Exception
{
ConnectToDatabase Condb= new ConnectToDatabase ();
return Condb.ExecuteResultSet("SELECT * FROM bilMaerke ");
}
Opretter forb til db i constructor:
public class ConnectToDatabase
{
public static Connection con= null;
public static Statement stmt = null;
//Opret forbindelse til MySQL database i konstruktør
public ConnectToDatabase () throws Exception
{
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/test","root","taae");
//con.setAutoCommit(false);
}
catch (SQLException e)
{
e.printStackTrace();
}
//Check om forb er gyldig....
if (con == null)
{
System.err.println ("FEJL ! Kunne ikke oprette forbindelse");
}
}
Og metoden som henter data fra db:
/** Denne metode bruges hver gang man skal læse fra databasen. */
public ResultSet ExecuteResultSet(String SqlStatement)
{
ResultSet ReturnResultSet;
try{
stmt = con.createStatement();
ReturnResultSet = stmt.executeQuery(SqlStatement);
return ReturnResultSet;
}catch (SQLException e){
System.out.println(e.getMessage());
}
return null;
}
jeg har tjekket og mine java filer og .jsp ligger i deres rigtige mapper. Jeg er blank for ideer om hvad der kan være galt. Når jeg i browseren skal køre prog, skriver jeg:
http://localhost:8080/DbQueryData/HentData.jsp
I sir til for yderligere info
