javascript中使用java,在javascript中调用java方法

I am trying to call a java method in a javascript. java class resides in server side.

The Sample Java Code is:

public class deleteconfig

{

static boolean check = true;

public static void initiate()

{

check = false;

}

}

I would like to call my deleteconfig.initiate() method in my javascript

Any help is greatly appreciated.

Cheers

解决方案

As javascript is a client side script, it cannot invoke java methods directly which resides on the server

Without any particular java frameworks, you could make use of Java Server Pages (JSP) to invoke deleteconfig.initiate() when it receives a GET request from javascript.

Sending Request

You might also want to use JQuery (a javscript plugin - http://jquery.com/) to send an asynchronous GET request to the server like this

//javascript code

function callInititiate(){

//This sends a get request to executeInit.jsp

//

$.get('localhost/myWebbApp/executeInit.jsp');

}

$(callInitiate);

Receive Request

On the server side, you should have executeInit.jsp that calls deleteconfig.initiate() static method

//in executeInit.jsp

// executes initiate() static method

deleteconfig.initiate();

%>

Perhaps reading more about Java Server Pages can get you started!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值