Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    28

    Lanciare un metodo da un link html

    Ciao a tutti,
    premetto che uso jsp 2.0, vorrei un consiglio:
    devo lanciare un metodo di una classe java da un link html e, ovviamente, dopo innumerevoli tentativi non ci riesco....
    il codice che ho usato è questo:

    faces-config
    <managed-bean>
    <managed-bean-name>gpa</managed-bean-name>
    <managed-bean-class>jbn.jbGestionePagine</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>

    html
    <a class="XXX" onclick="${gpa.stPageOpen('spNoleRich.jsp')}">
    (dovrebbe funzionare come set del valore)

    classe java
    package jbn;
    public class jbGestionePagine {

    private String stPageOpen;

    public jbGestionePagine() {
    stPageOpen = "spLoginUte.jsp";
    }

    public String getStPageOpen() {
    return stPageOpen;
    }

    public void setStPageOpen(String stPageOpen) {
    this.stPageOpen = stPageOpen;
    }
    }

    Certamente c'è un errore... o forse è tutto sbagliato.
    Dimenticavo, l'errore che mi ritorna è: "Unknown method "stPageOpen"".
    Grazie in anticipo.
    Massimo

  2. #2
    Utente di HTML.it L'avatar di _RpR_
    Registrato dal
    Jan 2012
    Messaggi
    10
    il tuo metodo si chiama setStPageOpen non stPageOpen. stPageOpen è una variabile di tipo string, che tu applichi come un metodo alla variabile gpa.

    <a class="XXX" onclick="${gpa.stPageOpen('spNoleRich.jsp')}">
    THOMAS

    E stranamente, non so perché non glielo dissi. Ora vorrei con tutto il cuore averlo fatto. Il passato si riflette perennemente in due specchi: quello luminoso delle parole pronunciate e delle azioni compiute e quello scuro, colmo di tutte le cose che non abbiamo detto o fatto.

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.