Visualizzazione dei risultati da 1 a 2 su 2

Discussione: jsf-servlet

  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    jsf-servlet

    ciao , spero che qualcuno di voi mi possaconsigliare al meglio .

    Mi trovo di fronte ad una visual web jsf.
    Nella page1 mi trovo il link per la registrazione di un'utente.
    Nella pagina Registrazione ho un frammento.
    Sopra il frammento ho tutti i campi dove andremo ad inserire tutti i dati (trai quali un dropodownlist per la nazionalità).
    Ora vorrei passare questi dati ad una servlet che effettuerà dei controlli richiamando la classe Utility.
    La servlet recupera i dati tramite dopost , ma come faccio ad inserire sulla pagina Registrazione un form che mi invii i dati alla Servlet?

    grazie dell'aiuto.
    ciao

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    Metto qualche dato in più sulla jsf Registrazione inserendovi il codice jsp del frammento RegistrazioneDati.

    codice RegistrazioneDati.jsp :

    codice:
    <div style="background-color: rgb(255, 255, 0); height: 310px; width: 790px; -rave-layout: grid" xmlns:f="http://java.sun.com/jsf/core" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <f:subview id="RegistrazioneDati">
            <webuijsf:label id="nome" style="left: 48px; top: 72px; position: absolute" text="NOME"/>
            <webuijsf:label id="cognome" style="left: 48px; top: 96px; position: absolute" text="COGNOME"/>
            <webuijsf:label id="utente" style="left: 48px; top: 48px; position: absolute" text="UTENTE"/>
            <webuijsf:label id="indirizzo" style="position: absolute; left: 48px; top: 120px" text="INDIRIZZO"/>
            <webuijsf:label id="nascita" style="position: absolute; left: 48px; top: 144px" text="DATA DI NASCITA"/>
            <webuijsf:label id="citta" style="left: 48px; top: 192px; position: absolute" text="CITTA'"/>
            <webuijsf:label id="email" style="left: 48px; top: 216px; position: absolute" text="EMAIL"/>
            <webuijsf:label id="password" style="left: 48px; top: 240px; position: absolute" text="PASSWORD"/>
            <webuijsf:label id="repassword" style="left: 48px; top: 264px; position: absolute" text="REPASSWORD"/>
            <webuijsf:staticText id="staticregistrazione" style="height: 22px; left: 288px; top: 0px; position: absolute; width: 142px" text="REGISTRAZIONE UTENTE "/>
            <webuijsf:textField binding="#{RegistrazioneDati.campoutente}" id="campoutente" style="left: 168px; top: 48px; position: absolute"/>
            <webuijsf:textField binding="#{RegistrazioneDati.camponome}" id="camponome" style="left: 168px; top: 72px; position: absolute"/>
            <webuijsf:textField binding="#{RegistrazioneDati.campocognome}" id="campocognome" style="left: 168px; top: 96px; position: absolute"/>
            <webuijsf:textField binding="#{RegistrazioneDati.campoindirizzo}" id="campoindirizzo" style="left: 168px; top: 120px; position: absolute"/>
            <webuijsf:textField binding="#{RegistrazioneDati.campocitta}" id="campocitta" style="left: 168px; top: 192px; position: absolute"/>
            <webuijsf:textField binding="#{RegistrazioneDati.campoemail}" id="campoemail" style="left: 168px; top: 216px; position: absolute"/>
            <webuijsf:label id="nazionalita" style="height: 24px; left: 48px; top: 168px; position: absolute" text="NAZIONALITA'"/>
            <webuijsf:calendar binding="#{RegistrazioneDati.calendarionascita}" dateFormatPattern="dd/MM/yyyy" id="calendarionascita" style="left: 168px; top: 144px; position: absolute"/>
            <webuijsf:passwordField binding="#{RegistrazioneDati.campopass}" id="campopass" style="left: 168px; top: 240px; position: absolute"/>
            <webuijsf:passwordField binding="#{RegistrazioneDati.camporepass}" id="camporepass" style="left: 168px; top: 264px; position: absolute"/>
            <webuijsf:button actionExpression="#{RegistrazioneDati.inviodb_action}" binding="#{RegistrazioneDati.inviodb}" id="inviodb"
                style="left: 143px; top: 288px; position: absolute; width: 120px" text="INVIA DATI AL DB"/>
            <webuijsf:dropDown binding="#{RegistrazioneDati.listanazionalita}" id="listanazionalita"
                items="#{RegistrazioneDati.nazionalitaDataProvider.options['nazionalita.nazione,nazionalita.nazione']}"
                style="left: 168px; top: 168px; position: absolute" valueChangeListenerExpression="#{RegistrazioneDati.listanazionalita_processValueChange}"/>
            <webuijsf:message for="campoutente" id="erroreutente" showDetail="false" showSummary="true" style="left: 384px; top: 48px; position: absolute"/>
            <webuijsf:message for="camponome" id="errorenome" showDetail="false" showSummary="true" style="left: 384px; top: 72px; position: absolute"/>
            <webuijsf:message for="campoindirizzo" id="erroreindirizzo" showDetail="false" showSummary="true" style="left: 384px; top: 120px; position: absolute"/>
            <webuijsf:message for="campocognome" id="errorecognome" showDetail="false" showSummary="true" style="left: 384px; top: 96px; position: absolute"/>
            <webuijsf:message for="calendarionascita" id="errorenascita" showDetail="false" showSummary="true" style="left: 384px; top: 144px; position: absolute"/>
            <webuijsf:message for="campocitta" id="errorecitta" showDetail="false" showSummary="true" style="left: 384px; top: 192px; position: absolute"/>
            <webuijsf:message for="listanazionalita" id="errorenazionalita" showDetail="false" showSummary="true" style="left: 384px; top: 168px; position: absolute"/>
            <webuijsf:message for="campoemail" id="erroreemail" showDetail="false" showSummary="true" style="left: 384px; top: 216px; position: absolute"/>
            <webuijsf:message for="campopass" id="errorepass" showDetail="false" showSummary="true" style="left: 384px; top: 240px; position: absolute"/>
            <webuijsf:message for="camporepass" id="errorerepass" showDetail="false" showSummary="true" style="left: 384px; top: 264px; position: absolute"/>
        </f:subview>
    </div>
    ora non potrei inserire una specie di <form action="[MiaServlet]"> sotto :
    codice:
    <f:subview id="RegistrazioneDati">
    In maniera che i dati li passo allaservlet con tutti i vari metodi?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.