/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Formular hjælp i forb. med servlet
Fra : Torben


Dato : 15-05-02 16:20

Hej derude!

Ved ikke om jeg rammer den rigtige gruppe, men der var ikke rigtig nogen i
"serverside" der kunne hjælpe, så hvis I lige kan bære over med mig

Vi sidder og er ved at skrive eksamens opgave - en webbutik.
I dne forbindelse sidder vi fast i følgende problem stilling:

I vores servlet får vi et resultset tilbage fra en database.
Resultsettet gennmløbes i en løkke. Hver linie i resultsettet
indeholder 6 informationer, disse gemmes i nogle variable - ingen
problem der, det ser således ud:

while(rs.next())
{
String a,b,c,d,e,f;
a = rs.getString(1);
b = rs.getString(2);
c = rs.getString(3);
d = rs.getString(4);
e = rs.getString(5);
f = rs.getString(6);

out.println("<tr>");
out.println("<td>" + a + "</td>");
out.println("<input type='hidden' name='Pnr' value='{a}'/>");
out.println("<td>" + b + "</td>");
out.println("<input type='hidden' name='Bet' value='{b}'/>");
out.println("<td>" + c + "</td>");
out.println("<input type='hidden' name='Tnavn' value='{c}'/>");
out.println("<td>" + d + "</td>");
out.println("<input type='hidden' name='Btid' value='{d}'/>");
out.println("<td>" + e + "</td>");
out.println("<input type='hidden' name='Bfarve 'value='{e}'/>");
out.println("<td>" + f + "</td>");
out.println("<input type='hidden' name='P' value='{f}'/>");
out.println("<td align='center'>");
out.println("<form name='formular'
action='http://localhost:8080/servlet/ServletBestil' method='post'>");
out.println("<input type='submit' name='' value='put i kurv'/>");
out.println("</form>");
out.println("</td>");
out.println("</tr>");
}

Problemet opstår når vi prøver at referere til henholdsvis
a,b,c,d,e,f i det html vi vi sætter på "out". Vi har forsøgt os
med forkellige former for strengkonkatenering, men har ikke
fundet noget der virker endnu.

Er der en venlig sjæl som måske har et tip eller to til hvordan
det gøres eller alternativer, så vil vi være meget taknemmelige.

På forhånd tak for hjælpen
M.v.h.
Carina og Torben





 
 
Johan Holst Nielsen (15-05-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 15-05-02 16:30


I behøves ikke sende dette indlæg i alle mulige grupper...
HOLD JER TIL JAVA GRUPPEN!
Og der har i allerede posted!

Cancel venligst dette indlæg!

mvh
Johan


mads paaskesen (22-05-2002)
Kommentar
Fra : mads paaskesen


Dato : 22-05-02 17:58

hej torben

Prøv med et array ligesom dette
*************************************************************************
*

result = new Array(6);
while(rs.next())
{
result[0] = "" + rs.getString(1);
result[1] = "" + rs.getString(2);
result[2] = "" + rs.getString(3);
result[3] = "" + rs.getString(4);
result[4] = "" + rs.getString(5);
result[5] = "" + rs.getString(6);

out.println("<tr>");
out.println("<td>" + result[0] + "</td>");
out.println("<input type='hidden' name='Pnr' value='" + result[0] +"'/>");
out.println("<td>" + result[1] + "</td>");
out.println("<input type='hidden' name='Bet' value='" + result[1] +
"'/>");
out.println("<td>" + result[2] + "</td>");
out.println("<input type='hidden' name='Tnavn' value='" + result[2]
+"'/>");
out.println("<td>" + result[3] + "</td>");
out.println("<input type='hidden' name='Btid' value='" + result[3] +
"'/>");
out.println("<td>" + result[4] + "</td>");
out.println("<input type='hidden' name='Bfarve 'value='" + result[4] +
"'/>");
out.println("<td>" + result[5] + "</td>");
out.println("<input type='hidden' name='P' value='" + result[5] + "'/>");
out.println("<td align='center'>");
out.println("<form name='formular'
action='http://localhost:8080/servlet/ServletBestil' method='post'>");
out.println("<input type='submit' name='' value='put i kurv'/>");
out.println("</form>");
out.println("</td>");
out.println("</tr>");
}
****************************************************************************
*******

håber det virker (ellers kan du bare maile hele din kode til
paaskesen@mail.dk)


hilsen

mads


"Torben" <torbenph@worldonline.dk> wrote in message
news:abtu95$1ipm$1@news.cybercity.dk...
> Hej derude!
>
> Ved ikke om jeg rammer den rigtige gruppe, men der var ikke rigtig nogen i
> "serverside" der kunne hjælpe, så hvis I lige kan bære over med mig
>
> Vi sidder og er ved at skrive eksamens opgave - en webbutik.
> I dne forbindelse sidder vi fast i følgende problem stilling:
>
> I vores servlet får vi et resultset tilbage fra en database.
> Resultsettet gennmløbes i en løkke. Hver linie i resultsettet
> indeholder 6 informationer, disse gemmes i nogle variable - ingen
> problem der, det ser således ud:
>
> while(rs.next())
> {
> String a,b,c,d,e,f;
> a = rs.getString(1);
> b = rs.getString(2);
> c = rs.getString(3);
> d = rs.getString(4);
> e = rs.getString(5);
> f = rs.getString(6);
>
> out.println("<tr>");
> out.println("<td>" + a + "</td>");
> out.println("<input type='hidden' name='Pnr' value='{a}'/>");
> out.println("<td>" + b + "</td>");
> out.println("<input type='hidden' name='Bet' value='{b}'/>");
> out.println("<td>" + c + "</td>");
> out.println("<input type='hidden' name='Tnavn' value='{c}'/>");
> out.println("<td>" + d + "</td>");
> out.println("<input type='hidden' name='Btid' value='{d}'/>");
> out.println("<td>" + e + "</td>");
> out.println("<input type='hidden' name='Bfarve 'value='{e}'/>");
> out.println("<td>" + f + "</td>");
> out.println("<input type='hidden' name='P' value='{f}'/>");
> out.println("<td align='center'>");
> out.println("<form name='formular'
> action='http://localhost:8080/servlet/ServletBestil' method='post'>");
> out.println("<input type='submit' name='' value='put i kurv'/>");
> out.println("</form>");
> out.println("</td>");
> out.println("</tr>");
> }
>
> Problemet opstår når vi prøver at referere til henholdsvis
> a,b,c,d,e,f i det html vi vi sætter på "out". Vi har forsøgt os
> med forkellige former for strengkonkatenering, men har ikke
> fundet noget der virker endnu.
>
> Er der en venlig sjæl som måske har et tip eller to til hvordan
> det gøres eller alternativer, så vil vi være meget taknemmelige.
>
> På forhånd tak for hjælpen
> M.v.h.
> Carina og Torben
>
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste