interaction javascript et java
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:
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:
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.