我有一个网页,我有一个按钮。我想要实现的是每当我点击这个按钮时,它应该调用一个名为getMessage()的java方法,该方法存在于java程序中。调用此方法后,它会在屏幕上显示问候语。我读到从javascript调用java函数不是一个好主意。这就是我尝试使用ajax实现上述效果的原因。
我的html文件:index.html =>
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<script language="javascript">
function openMsg()
{
var msg = //code that makes a call to getMessage() from a java file and returns the response say "Good Morning..! "
document.getElementById("print").innerHTML = msg;
}
</script>
</head>
<body>
<button onclick="openMsg();">Click to open message</button>
<p id="print"></p>
</body>
</html>
我的java文件:Example.java =&gt;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JApplet;
public class Example extends JApplet{
public void start()
{
}
public void init()
{
setBackground(Color.blue);
}
public void paint(Graphics g)
{
g.drawString("Hello World !", 100, 100);
}
public void getMessage()
{
System.out.println("Good Morning..!!!");
}
}
请帮帮我......