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

    Ricavare valore textField con JSF

    Ciao ragazzi,
    ho realizzato una semplice JSF:

    Codice PHP:
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- 
        Document   : Page1
        Created on : 24-mar-2009, 11.34.29
        Author     : Magnus
    -->
    <jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
        <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
        <f:view>
            <webuijsf:page id="page1">
                <webuijsf:html id="html1">
                    <webuijsf:head id="head1">
                        <webuijsf:link id="link1" url="/resources/stylesheet.css"/>
                    </webuijsf:head>
                    <webuijsf:body id="body1" style="-rave-layout: grid">
                        <webuijsf:form id="form1">
                            <webuijsf:textField id="textField1" style="position: absolute; left: 72px; top: 24px" text="ssss" valueChangeListenerExpression="#{TipiSoggetto.textField1_processValueChange}"/>
                            <webuijsf:button actionExpression="#{TipiSoggetto.button1_action}" id="button1" style="position: absolute; left: 24px; top: 24px" text="Button"/>
                        </webuijsf:form>
                    </webuijsf:body>
                </webuijsf:html>
            </webuijsf:page>
        </f:view>
    </jsp:root>
    E sua relativa pagina di codice java:

    Codice PHP:
    public class TipiSoggetto extends AbstractPageBean {


        public 
    void init() {

            
    super.init();
            try {
                
    _init();
            } catch (
    Exception e) {
                
    log("Page1 Initialization Failure"e);
                throw 
    instanceof FacesException ? (FacesException: new FacesException(e);
            }
        }

        public 
    void preprocess() {
        }

        public 
    void prerender() {
        }

        public 
    void destroy() {
        }

        private 
    void _init() {
           
        }

        public 
    String button1_action() {

            return 
    null;
        }
     

    Mi domando: come posso recuperare ( e quindi gestire ) all'interno del metodo button1_action il valore del textField1 prima creato?


  2. #2
    Netbeans suggerisce qualcosa del genere:

    String myAppValue = (String) getValue("#{applicationScope.name}");

    Ma come si contestualizza nel mio caso?

  3. #3
    Ma stai usando JSF "standard" o qualche altra libreria?

    In JSF basterebbe aggiungere un campo nel tuo Bean:


    String variabile = "";

    e nella pagina jsf settare l'attributo value="#{TuoBean.variabile}" sul textfield che ti interessa.

    Quando parte il metodo la variabile sarà valorizzata col valore passato dalla pagina.
    Al mio segnale... scatenate l'inferno!

  4. #4
    Devo fare il contrario...Prendere un valore dalla pagina JSF ed utilizzarlo nel codice java collegato..

  5. #5

  6. #6
    HO dato un occchiata veloce alla pagina da te linkata (da quel che ho visto sembra facile fare una pagina web e inserire visualmente pulsanti etichette ecc. e poi associare il codice java) si può fare qualcosa di simile anche con Eclipse ?



    grazie!!!!!!!!!



  7. #7
    Originariamente inviato da angeloamalfitan
    HO dato un occchiata veloce alla pagina da te linkata (da quel che ho visto sembra facile fare una pagina web e inserire visualmente pulsanti etichette ecc. e poi associare il codice java) si può fare qualcosa di simile anche con Eclipse ?



    grazie!!!!!!!!!


    Non saprei.

  8. #8
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    si può fare qualcosa di simile anche con Eclipse ?
    certamente, eclipse è un'editor che supporta java e lo rende più semplice , java è java ci sono molti che editano su di un txt ( ma senza aiuti io trovo tanta difficolta ).

  9. #9
    Certo lo sò che un programma java può essere scritto anche con un banale text editor, ma la mia domanda era riferita al fatto che ho visto un tutorial per netbean che creava visualmente un interfaccia web e creava i java-bean associati in automatico cosi l'utente non doveva fare altro che inserire il codice custom per i pulsanti ecc e il gioco era fatto.

    tutto qui.


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.