日期:2014-05-17  浏览次数:20874 次

求助js和java交互
<%@ page import="org.test.*" %>
这样引了一个包,包内有方法test(String a){return a+"b";};
我在也面获得var a = $("#tid").val();
现在我要把a放进test方法里测试,获得处理后的结果
在js里怎么处理

------解决方案--------------------
首先你要知道js和java是完全不同的作用领域。所以不能在js里直接把a传到test方法里。必须通过某种桥梁让a传给test方法。这里就有好些方法了,可以用隐藏域,可以用ajax,可以用dwr。
------解决方案--------------------
你可以用 js 调用 applet
------解决方案--------------------
没法把js的变量传给java代码,你可以把这个值提交到servlet,servlet里面调用你这个test函数
------解决方案--------------------
js和java交互,那就是前台和后台的交互
可不是你想的这么容易