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

    [JavaScript-Java] come si fa ad utilizzare un metodo java in javascript?

    Si può utilizzare un metodo risiedente in una classe java da Javascript risiedente in una pagina html o jsp???


    se potete mettetemi un codice di esempio per caricare un metodo tipo questo.

    public String somma (int num1 + int num2)
    {
    int Somma= num1+num2;
    return Somma;
    }

    per far si che possa dargli i due valori in javascript e usare il ritorno in html quindi.

    Lo so che metodi come questo possono rifarsi in toto in javascript ma devo caricare metodi molto più complicati che parlano anche con un DB oracle quindi mi serve una chiamata univoca da poter utilizzare con qualsiasi metodo java per caricarlo in javascript.

    Grazie mille in anticipo!!!!
    Luis Java

  2. #2
    la risposta ai tuoi problemi è ajax:

    "Ajax, acronimo di Asynchronous JavaScript and XML, è una tecnica di sviluppo web per creare applicazioni web interattive. L'intento di tale tecnica è quello di ottenere pagine web che rispondono in maniera più rapida, grazie allo scambio in background di piccoli pacchetti di dati con il server, così che l'intera pagina web non debba essere ricaricata ogni volta che l'utente effettua una modifica. Questa tecnica riesce, quindi, a migliorare l'interattività, la velocità e l'usabilità di una pagina web.
    AJAX è asincrono nel senso che i dati extra sono richiesti al server e caricati in background senza interferire con il comportamento della pagina esistente. Normalmente le funzioni richiamate sono scritte con il linguaggio JavaScript." [wikipedia.org]

    fatti un giro su internet e documentati un pochino su questa tecnica, non è niente di esagerato

    poi se hai un problema specifico.. scrivi :P

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    spiega bene che devi fare, che tecnologie hai a disposizione (jsp o che...) etc etc,
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    in effetti NON puoi invocare direttamente metodi java da una pagina javascript e il motivo è che il codice java viene eseguito lato server, quelli JS lato client.
    L'unica eccezione è nel caso tu abbia APPLET. In quel caso stanno entrambi sul client e puoi usare il meccanismo decsritto qui: http://java.sun.com/j2se/1.5.0/docs/...va.html#method
    ( ma dubito sia il tuo caso! anche perché è decisamente sconsigliato, per motivi di sicurezza, collegarsi dal db direttamente da un applet)

    Detto questo (e spero ti sia utile per chiarirti le idee sulle tecnologie client side e server side) AJAX, come ti è stato già segnalato, può essere una soluzione al tuo problema. Attenzione, nel caso i dati siano "sensibili", alle problematiche di sicurezza e al corretto uso di AJAX (vedi, per esempio, http://www.owasp.org/index.php/Testi...ulnerabilities).
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  5. #5

    GRAZIE MILLE

    Come consigliatomi anche da molti collegi la risposta esatta è Ajax.

    Grazie mille veramente per i vostri consigli ben redatti. Spero prima o poi di potervi tornare utile a tal livello! Se avro problematiche specifiche vi riposterò.

    Grazie ancora.
    Luis Java

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.