Hallo,
Mijn eerste keer op tweakers
Ik zit met het volgend eprobleem: Momenteel ben ik bezig met het maken van een login pagina,
deze pagina wil ik in jsp zetten, hij maakt verbinding met een mysql database.
Ik krijg een foutmelding waarin er een class of instance wordt verwacht op de locatie
public String validateUser(String inputloginnaam, String inputPassword).
Ik heb op internet gekeken en de voorbeelden die ik vond hanteren dezelfde structuur.
mijn code ziet er als volgt uit:
Mijn vraag is: hoe kan ik deze foutmelding oplossen, Ik hoop dat jullie me hiermee verder kunnen helpen
groeten Chris
Mijn eerste keer op tweakers
Ik zit met het volgend eprobleem: Momenteel ben ik bezig met het maken van een login pagina,
deze pagina wil ik in jsp zetten, hij maakt verbinding met een mysql database.
Ik krijg een foutmelding waarin er een class of instance wordt verwacht op de locatie
public String validateUser(String inputloginnaam, String inputPassword).
Ik heb op internet gekeken en de voorbeelden die ik vond hanteren dezelfde structuur.
mijn code ziet er als volgt uit:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Login extends HttpServlet { public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException,IOException { String loginnaam = req.getParameter("loginnaam"); String password = req.getParameter("password"); String uName = validateUser(inputloginnaam, inputpassword); if (uName == null) { PrintWriter ot = res.getWriter(); ot.println(" Please verify the loginnaam and password"); ot.close(); } else { RequestDispatcher rd = getServletContext().getRequestDispatcher("/ppstudenten.jsp"); if (rd != null) { rd.forward(req,res); } } } } public String validateUser(String inputloginnaam, String inputPassword) throws SQLException { String returnString = null; String dbloginnaam = "loginnaam"; // Your Database user id String dbPassword = "password" ; // Your Database password Class.forName("org.gjt.mm.mysql.Driver"); Connection myConn=DriverManager.getConnection("jdbc:mysql://localhost/pdl?user=root&password=letmein"); Statement stmt = myConn.createStatement(); String query = "select * from nummer where loginnaam = '" + loginnaam + "' AND password = '"+ password +"' ";); ResultSet rs = stmt.executeQuery(query); if (rs.next()) { returnString = rs.getString("loginnaam"); } stmt.close(); con.close(); return returnString ; } |
Mijn vraag is: hoe kan ik deze foutmelding oplossen, Ik hoop dat jullie me hiermee verder kunnen helpen
groeten Chris
[ Voor 7% gewijzigd door chem op 28-12-2005 15:16 . Reden: code tag ipv table ]