Bonjour
je suis en train de realiser une appli web pour laquelle j ai besoin d' appeler au sein d une fonction javascript une fonction java.
j ai procédé de la manière indiquée à l adresse suivante : http://www.rgagnon.com/howto.html

mais au moment de l execution j obtiens une erreur m indiquant que la fonction java n est pas trouvée..

voici du code pour illustrer mon probleme:

le code de la jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
<%@page import="fr.geomatys.georss.Test;"%>
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>JSP Page</title>
 
      <SCRIPT LANGUAGE="JavaScript">
	<!--
 
	// Start simulation for all applets in document
 
	function process() {
		var url = document.form.url.value;
		   if(document.form.url.value == "")
		    {
		     alert("Veuillez entrer une url!");
		     document.form.url.focus();
		     return false;
		    }
		    alert("texte : " + document.my.test());
	}
 
   </head>
   <body>
 
      <form name="form" method="post">
         <h3>URL du fichier de rapport :</h3>
         <input type="file" value="url" name="url" id="url">
         <input type="button" value="Choisir ce fichier" onclick="if(my){process();}">
      </form>
 
      <applet code="Test.class" width=10 height=10 name="my"></applet>
 
   </body>
</html>
le code de l applet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
package fr.geomatys.georss;
 
import java.applet.Applet;
import java.awt.*;
 
public class Test extends Applet
{
 
	private static final long serialVersionUID = 1L;
	String url = null;
 
	public void init() {
	    setBackground(Color.white);
	}
	public String test(){
		return "ceci est un test";
	}
}
si cela ne marche pas, y a t il un autre moyen d' executer du code java ds une fonction javascript?

merci pour votre aide.