Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [JAVA/JSP] Checkbox

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    19

    [JSP] Checkbox

    Di seguito mando il sorgente della JSP che ho realizzato, il problema sta nel fatto che non riesco a richiamare dalla Checkbox il valore checked, se qualcuno riesce ad aiutarmi gli sarei grato.

    [code]
    <%@page language = "java"%>
    <%@ page import="java.io.*, java.sql.*, java.net.*, java.util.*, java.lang.*,javax.swing.*, java.awt.*, java.awt.event.* " %>
    <html>
    <head>
    <title> Cancellazione </title>
    </head>
    <body bgcolor="91b7dc">
    <%


    out.println(" <h1 align=center> Lista di cancellazione </h1>");
    out.println("<hr size=6 width=50% align=center noshade>");

    out.println("<FORM ACTION=Cancellazione.jsp METHOD=POST>");


    if(request.getParameter("cancellazione") != null)
    {


    String redirectURL = "Cancellazione.jsp";
    response.sendRedirect(redirectURL);
    }



    //------------------------------------------------------------------------------
    out.println("<table border=2 align=center>");
    out.println("

    ");
    out.println("<td>");
    out.println("<tr> Action Item");
    out.println("<td> Scelta</td>");
    out.println("<td> Oggetto</td>");
    out.println("<td> Commento</td>");
    out.println("<td> Creatore</td>");
    out.println("<td> Assegnatore</td>");
    out.println("<td> Data creazione</td>");
    out.println("</tr>");
    out.println("</td>");

    String nome = request.getParameter("nome");
    Class.forName("com.mysql.jdbc.Driver");
    Connection conn = DriverManager.getConnection( "jdbc:mysql://DIDATA/items" , "angux" , "angux");

    Statement s = conn.createStatement();
    ResultSet r = s.executeQuery(" SELECT * FROM attributi ");
    Statement indice = conn.createStatement();
    int indiceRif=0;



    while (r.next())
    {
    indiceRif++;
    String name = r.getString("nome");
    out.println("<td> <tr>");
    String nomeChk = "chk"+indiceRif;
    String valChk= "val"+indiceRif;
    String txtChk = "txt"+indiceRif;
    //NOTARE LA SINTASSI CON \" CHE PORTA UN'INITERPRESTAZIONE ALTERNATIVA
    //out.println("<input type = \"checkbox\" name = \"cancella\" value = \""+r.getString(nome)+"\">");
    // out.println("<input type = \"checkbox\" name = \"cancella\" value = \""+name+"\">");


    out.println("<input type = \"checkbox\" text=\""+txtChk+"\" name = \""+nomeChk+"\" >");
    out.println("</td>");
    out.println("<td>");
    out.println(name);
    out.println("</td>");
    out.println("<td>");

    String descr = r.getString("oggetto");
    out.println(descr);
    out.println("</td>");
    out.println("<td>");

    String comment = r.getString("commentoItem");
    out.println(comment);
    out.println("</td>");
    out.println("<td>");

    String creat = r.getString("creatore");
    out.println(creat);
    out.println("</td>");
    out.println("<td>");
    JCheckBox box = new JCheckBox("Selezionami, per favore!");
    box.getAccessibleContext();
    box.setHorizontalAlignment(SwingConstants.CENTER);

    String assegnat = r.getString("assegnatore");
    out.println(assegnat);
    out.println("</td>");
    out.println("<td>");

    String dataCreazione = r.getString("dataCreazione");
    out.println(dataCreazione);
    out.println("</td>");
    out.println("</tr> </td>");
    }




    out.println("</p>");
    out.println("</table>");
    out.println("<table border = 1 align = center>");
    out.println("<td><tr>");
    out.println("<INPUT TYPE=SUBMIT NAME=cancellazione VALUE='CONFERMA CANCELLAZIONE DATI' >");
    out.println("</tr></td>");
    out.println("</table>");






    //------------------------------------------------------------------------------

    out.println("<hr size=6 width=50% align=center noshade>");

    r.close();
    conn.close();

    out.println("</FORM>");




    %>
    </body>
    </html>


    [\code]

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Non è grossomodo lo stesso quesito che hai posto qui? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.