[java] Probleem met naamgeven tabellen

Pagina: 1
Acties:

  • Donaldinho
  • Registratie: November 2002
  • Laatst online: 27-08 11:58
Ik ben bezig met een servlet die gegevens uit een mysql database
haalt en dsql queries uitvoert op die database,

In dit servlet maak ik html code aan en worden in de while-loop
alle tabelnamen aangemaakt die als option value neergezet worden.

Nou is de output goed, ik krijg inderdaad een pulldown menu met daarin
de tabelnamen, alleen is het probleem dat de namen wel goed zijn
maar de VALUE niet de tabelnaam is maar de naam van mijn variabele.
(tabelnaam hier)

Kan iemand mij hier een beetje de goede weg ophelpen?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
dmd = connection.getMetaData();                 
String tables[] = {"TABLE"};
results = dmd.getTables("", "", "", tables);
rsmd = results.getMetaData();
int numCols = rsmd.getColumnCount();
                
int i, rowcount = 0;

out.println("Class name: ");
out.println("<select name = \"class\">");
out.println("<option value =\"void\"> Select Class ");

   while (results.next())
   {
      out.println("<option value = tabelnaam>results");
      tabelnaam = results.getString("TABLE_NAME");
      out.println(results.getString("TABLE_NAME"));
   }

out.println("</select>");           
results.close();

You almost can’t blame him or the other diet gurus for leaning in on the techno-bullshit market; it’s hard to fill up a 300 page diet book on “eat a bit less and find a type of exercise that doesn’t make you hate life.”


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Donaldinho schreef op 16 november 2002 @ 15:53:
code:
1
2
      out.println("<option value = tabelnaam>results");
      tabelnaam = results.getString("TABLE_NAME");

Je kan in java niet domweg de variabelen in een string zetten... Dan wordt dat gewoon als tekst beschouwd.
Wordt dus iets ala "string" + var + "string" + etc

Btw, je wil waarsch die twee regels omdraaien, die ik hier gequote heb...

  • Tuinhark
  • Registratie: April 2000
  • Laatst online: 22-08 20:24

Tuinhark

Retro

Afgezien van dat, schort het ook nog een beetje aan de HTML skillz. Misschien dat je browser daar ook problemen mee gaat krijgen --> <option value="blaat">Label</option>

:Y)