Java servlet aiuto per un form

di il
1 risposte

Java servlet aiuto per un form

Spiego il mio problema.

Ho un menù drop-down in un sito, creato in xhtml e css. Nella sezione prodotti ci sono tre tipi di prodotti e cliccandoci si viene rimandati alla pagina del prodotto. Ho la necessità di dover gestire i cookie con una servlet nel momento in cui l'utente clicca su uno di questi prodotti. Le mie domande sono:

- come involucro queste sezioni di menù in un form che si riferiscano ad una servlet senza ricreare tutto da zero??

Caso d'uso esempio:
Questo è il sito http://www.bibleofcomputer.altervista.org

Se clicco sul books nella sottosezione di prodotti, dovrei comunicare ad una servlet la mia scelta, elaborarla, e infine con una sendRedirect indirizzare l'utente all'url desiderato.

Spero di esser stato chiaro.
Buona giornata.

1 Risposte

  • Re: Java servlet aiuto per un form

    Penso di averlo risolto inglobando il menù drop down in un form e creare dei bottoni con la stessa grafica di prima. Quindi essenzialmente ho lavorato di css ed è perfettamente uguale come grafica, solo che al posto degli href ho degli input di tipo submit che mi indirizzano ad una servlet.
    Che figata !!! Se potete consigliatemi altro.


    Frammento HTML
    
    <form method="" action="">
          <ul>
             <li>
             <input  class="butt" type="submit" name="category" value="books" />
             </li>
             
             <li><a href="house.html"><span>House</span></a></li>
             <li><a href="hygiene.html"><span>Hygiene</span></a></li>
          </ul>
    
       </form>
    
    CSS associati alla classe butt
    
    .butt{ 
      border:0; background:url(images/menu-bg.png) repeat; ;
      text-align:left;
      margin: 0;
      padding: 0;
      position: relative;
      width:inherit;
      color:#FFFFFF; 
      font-family: 'Open Sans', sans-serif;
      font-weight: 600;
      padding: 23px 26px;
      display: block;
      color: white;
      font-size: 13px;
      text-decoration: none;
      text-transform: uppercase;
      text-shadow: 0 -1px 0 #0d0d0d;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
      line-height: 6px;
      cursor:pointer;}
      
      .butt:hover{
      border-left: 4px solid #d64e34;
      background: url(images/hover.png) repeat;
    }
    
Devi accedere o registrarti per scrivere nel forum
1 risposte