如何通过AJAX从java脚本调用servlet
How to Call servlet from java script through AJAX
我有一个JavaScript函数如下
function ProviderSearchRequest()
{
var LegacyUserID = g_PQContactTree.selectSingleNode( " /LegacyLogin" ).text;
var LegacyPassword = g_PQContactTree.selectSingleNode( " /LegacyPassword" ).text;
}
我SERVLET public class AWDB2BAuthentication extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException,
IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("User Name: " + req.getRemoteUser());
String name = (req.getUserPrincipal() == null) ? null : req.getUserPrincipal().getName();
out.println("Principal Name: " + name);
out.println("Authentication Type: " + req.getAuthType());
out.println("Hello World..... ");
}
如何通过使用AJAX的java函数调用servlet ?
首先,您需要在WEB-INF文件夹中的web.xml中为servlet定义url映射,然后使用jquery调用servlet,如下所示:
function getData(){
var xhr=$.ajax({url:"Servlet Path",type:"GET",
success:function(data){
console.log(data);
}
});
}
$(document).ready(function(){
getData();
});
感谢@超级大黄蜂的时间。如果我们设置$.support。Cors = true;Ajax跨浏览器问题将得到解决
相关文章:
- 从 java 脚本调用函数时 PHP 中出错
- 从不同的脚本调用Post AngularJs
- 多个“;脚本调用"在SINGLE”内$(文档).ready()”;
- 如何使用webbrower对象中的脚本调用C#事件
- 从Java脚本调用C#代码隐藏代码
- 当我使用java脚本调用web服务时,模拟器上没有得到响应
- 使用 jQuery getScript 从 PHP 脚本调用 JavaScript 函数
- 将注入的按钮从内容脚本调用到后台.js
- 从 Java 脚本调用 Java 方法
- 在 sharepoint 环境中使用脚本调用 lists.asmx Web 服务
- 从 php 脚本调用 javascript 问题
- 使用 AJAX 从 Java 脚本调用 RestfulWebService
- Ajax 从本地 js 脚本调用本地 Phantom.js 服务器
- 从 java 脚本调用参数化 ms-access 函数的语法是什么?
- JavaScript 加载其他脚本 - 调用函数 - 未定义
- 从 JavaScript 脚本调用 PHP 函数
- 从 PHP 脚本调用节点
- 从内联脚本调用coffeescript中的函数
- HTML选择标记值在从脚本调用函数后不会立即更改
- 在进行脚本调用后,Css未正确呈现属性