Witam
Z góry wybaczcie jeśli powtarzam watek ale moje wcześniejsze poszukiwania nic nie dały.
Mam taki mały problem, posiadam klasę WebJornalDB.java która służy mi do połączenia z bazą Mysql i napisana w niej funkcję displayTable(), służącą wyświetlaniu danych z tabeli , oto kod :
package Database_Tier;
import java.sql.*;
public class WebJournalDB
{
Connection conn;
public void openConnection (String connect_string) throws SQLException
{
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
conn = DriverManager.getConnection(connect_string,"root","admin");
}
public String displayTable() throws SQLException
{
String result = "";
Statement stmt;
ResultSet rset;
stmt = conn.createStatement();
rset = stmt.executeQuery("select Topic, User_date, Real_date, Note from web_journal_table");
while (rset.next())
result += rset.getString("Topic")+"<BR>";
rset.close();
stmt.close();
return result;
}
public void closeConnection() throws SQLException
{
conn.close();
}
}
Mój problem polega na tym że chciałbym aby została wywołana ta metoda (displayTable()) po kliknięciu na button ListEntry znajdujący sie w tym pliku jsp :
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Simple Web Journal</title>
</head>
<body>
<h1>Simple Web Journal</h1>
<FORM ACTION="next.jsp">
Topic
<INPUT TYPE="text" NAME="topic"><BR>
Date
<INPUT TYPE="text" NAME="user_date"><BR>
Note
<INPUT TYPE="text" NAME="note"><BR>
<INPUT TYPE="submit" VALUE="ADD">
</FORM>
<INPUT TYPE="button" VALUE="List Entry" onclick= ??? ><BR>
</body>
</html>
Czy ktoś mógłby mi podpowiedzieć jak powinnien wyglądać prawidłowy kod wywołujący tą metode w mijscu obsługi zdarzenia onclick ?
Wiem że pytanie może okazać się banalne ale niestety jestem zielony w temacie jsp a niestety przeszukiwanie googlacza i forów nic nie dało. Nie bardzo mam też czas zagłębiać się w jakąś grubszą lekture na ten temat bo czas oddania projektu zbliża sie nieubłaganie. Z góry dziękuje za wszelka pomoc.