Avatar billede jespersahner Nybegynder
13. november 2006 - 10:29 Der er 4 kommentarer og
1 løsning

Kun afvikle JSP-kode ved onload

Jeg bruger en stump JSP-kode til dynamisk at generere en select-box i en form, hvor de enkelte forekomster i select-box'en findes ved opslag i en database, altså noget med:

<form>
    <select>
    <%
      page.connect();
      ResultSet rs=page.getInfo();
      while (rs.next()) {
          String s=rs.getString("info");         
    %>
    <option value="<%= info %>"><%= info %>
    <% }
      page.disconnect();
    %>
    </select>
    <input type="submit" value="Vis">
</form>

Jeg ønsker imidlertid kun at generere select-boxen, når siden loades første gang.

Gøres dette vha. JavaScript, eller kan det gøres direkte i JSP?
Avatar billede arne_v Ekspert
14. november 2006 - 04:04 #1
du kan vel bruge et flag i session som koden kan teste på er sat og springe
det over hvis det ikke er første gang
Avatar billede jespersahner Nybegynder
14. november 2006 - 17:36 #2
->arne_v: Den tanke strejfede mig også, men så bliver select-box vel slet ikke vist i næste omgang (?)
Avatar billede arne_v Ekspert
14. november 2006 - 19:21 #3
Korrekt.

Men hvis du vil have select box vist men ikke database query koert, saa
kan du maaske gemme data i session.
Avatar billede jespersahner Nybegynder
16. december 2006 - 22:00 #4
->arne_v: Tak for dit input. Smid gerne et svar.
Avatar billede arne_v Ekspert
16. december 2006 - 22:56 #5
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester