问的不太清楚,你是想问cordova.js怎么和java进行通信吗?
java端你可以web.xml定义个httpservlet
RequestSend
com.RequestSend
RequestSend
/servlet/RequestSend
然后在RequestSend类中
public class RequestSend extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
。。。。。业务处理
return "jsonpCallback(json返回结果)";
}
}
然后在页面层不知道你用的什么框架,如果是jquery就可以直接
$.ajax({
type : "get",
async:false,
url : “..../servlet/RequestSend?参数”,
dataType : "jsonp",
jsonp: "callbackparam",//服务端用于接收callback调用的function名的参数
jsonpCallback:"jsonpCallback",//callback的function名称
success : function(json){
},
error:function(data){
}
});