Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JSF + AJAX + Eclipse] Errore nonostante ricompilazione

    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>

  2. #2
    il troppo lavoro gioca brutti scherzi. dopo una 3 ore di parolacce ho scoperto che ho dimenticato di mettere la h: davanti form. Grazie comunque.

Tag per questa discussione

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.