Buonasera,

sono di fronte ad un errore strano. sto lavorando per un progetto, ed essendo che non ho molta esperienza nel campo ho fato un po' di tentativi e ho provato ad usare AJAX. Poi mi sono pentito e ho ripristinato il codice come prima dell'uso (avevo solo inserito un tag <f:ajax .../> all'interno di un commandButton. Quando ho compilato il codice senza più quel tag comunque la pagina web continua a funzionare come se ci fosse quel tag (si vede chiaramente dall'url ..?j_idt4%3A1%3Aj_idt11=Create).
Ho provato a
- modificare la pagina
- cancellare la pagina e ricrearla
- rinominarla
- chiudere il server glassfish e riaprirlo
- ripubblicare il progetto sul server
- eseguire una clean del server
- creare un nuovo server e eseguire tutto
- chiudere eclipse e riaprirlo
- riavviare il sistema operativo
- alzarmi dalla sedia, fare un giro della stanza e tornare alla scrivania,

nulla da fare.
Sono sicuro di aver rimesso il codice come prima, esattamente come prima, e purtroppo sto lavorando in locale, non su una repository dove salvare i diversi stati del progetto, e l'ultima copia che ho fatto della macchina virtuale su cui lavoro è un po' troppo vecchia, e anche se non lo fosse mi sono impuntato che questo progetto lo devo far funzionare.

Questo è il codice della pagina xhtml, ditemi voi.

codice:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">


    <h:body>


    <form>
    <p:dataTable  var="c" value="#{viewContattoBean.contatto}">  
        <p:column headerText="Nome">  
            <h:outputText value="#{c.contattoid}" />  
        </p:column>  
  
        <p:column headerText="Telefono">  
            <h:outputText value="#{c.numero}" />  
        </p:column>  
        <p:column headerText="Elimina">  
            <h:commandButton action="#{viewContattoBean.removeContatto(c)}" value="rimuovi" />
        </p:column>  
    </p:dataTable>  
    </form>
    </h:body>
</html>