来自javascript的Java代码
Java code from javascript
我如何从javascript编写将在服务器中完成的java代码。请帮助我。我一直在尝试重制它对服务器的查询将被记录。
this.login = function(options) {
//It is query to server to will be logged.
if (typeof (options.success) == "function" && typeof (options.error) == "function" && options.params != null) {
var successCallback = options.success;
var errorCallback = options.error;
} else {
AV.console.error(LP + 'Invalid number of arguments (min req = 3), Please read API Documentation.');
return;
}
$.ajax({
type: 'POST',
url: _sURL + '/csportal/v1/login',
contentType: 'application/json',
dataType: 'json',
data: JSON.stringify(options.params),
success: function(response) {
AV.console.debug(LP + "login::Success: " + JSON.stringify(response));
if (response && response.success == true) {
_userLoggedIn = 'true';
_userReturned = 'false';
_userInfo = response.data;
successCallback({"message": response.message,"data": response.data});
} else {
_userLoggedIn = 'false';
errorCallback({message: response.message});
}
},
error: function(e) {
AV.console.warn(LP + "login:: error: " + e.message);
errorCallback({message: e.responseText});
}
});
};
这里有两个选择。
选项 1 - 对应于您的_sURL + '/csportal/v1/login,您需要创建一个扩展 HttpServlet 类的类,覆盖 post 方法并返回所需的响应。或者,如果您使用任何框架(如Spring MVC或Struts),则只需覆盖相应的Action类即可。
选项 2 - 对应于您的_sURL + '/csportal/v1/login,您创建一个 REST api(使用 Jersey),并编写一个处理 JSON 请求并返回所需响应的 POST 方法。
如果您没有服务器端经验,请考虑从您的团队中寻求服务器端工程师的帮助。
相关文章:
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- 是否有一种方法可以使用公共代码库在Java和JavaScript中进行输入验证
- Java servlet代码未被调用
- 我需要java代码来打开html代码onclick事件
- 在Java代码中的javascript函数中使用变量
- html或java脚本代码在硬盘中创建一个文本文件
- 在Asp.net的TextBox中插入所需文本的java脚本代码
- 如何使用jsp以相同的形式调用java代码和javascript代码
- Java 警告 (?) 在 Eclipse (Juno) 中显示为 JavaScript 代码
- 如何从javascript运行java代码
- 如何使用按钮从 JSP 页面执行 Java 代码
- 为什么这个js代码的RSA加密结果与java的RSA标准代码不同
- 为什么Java代码需要编译,而JavaScript代码不需要
- 从javascript调用android原生java代码
- 如何使用java脚本代码计算禁用按钮的时间
- 从Java脚本调用C#代码隐藏代码
- GWT:在Java代码中捕获本地JSNI异常
- 设计数据库以保存html、jsp、java、javascript等代码
- gwt-exporter 不生成代码(Java to Javascript)