当前位置:首页 » 编程语言 » java调用ajax

java调用ajax

发布时间: 2022-06-02 10:35:23

⑴ 用java代码实现ajax效果

1.将你需要的处理的东西在服务器端写成action 或者servlet,总之你能调用到就行2.在你需要的页面进行ajax操作,请求你写的服务端程序3再ajax回调函数来处理服务器端返回的数据。

⑵ java使用ajax是否可以传递对象或数据集

对象序列化

⑶ java jsp如何调用ajax发送请求到servlet

servlet里写一个 outwriter写一个字符串就好了,是html格式后者是json

⑷ java中如何使用ajax

可以的,和服务端程序联系不大,服务端也是负责接受判断反馈,ajax主要是客户端js的运用

⑸ 如何在Java项目中使用Ajax

上面都太麻烦了只要写一个函数就可以
<body>
<SCRIPT LANGUAGE="JavaScript">
function check(){
var stuId = document.regForm.stuId.value;

var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
xmlHttp.open("GET", "check.do?stuId="+stuId, true);
xmlHttp.onreadystatechange=function() {
if (xmlHttp.readyState==4) {
checkResult.innerHTML = xmlHttp.responseText;
}
else{
checkResult.innerHTML = "正在检测...";
}
}
xmlHttp.send();
}
</SCRIPT>
<form name="regForm">
请您输入学生学号:<input type="text" name="stuId" onblur="check()">
<div id="checkResult"></div><BR>
请您输入学生姓名:<input type="text" name="stuName"><BR>
<input type="button" value="提交按钮">
</form>
当stuId输入框失去焦点时执行javascript函数check()通过xmlHttp.open("GET", "check.do?stuId="+stuId, true);以get方式发送给check.do的servlet在servlet里用request获取传过去的stuId参数接下去就和一般的一样连数据库根据id,返回的结果checkResult.innerHTML = xmlHttp.responseText;会显示在div上,很简单

⑹ java程序中用到ajax的问题

用ajax就用jquery
方法简单多式

ajax与jar包无关[除了用dwr]
这里有ajax教程http://www.w3school.com.cn/ajax/index.asp

⑺ ajax调用java后台的一个方法

ajax调用java后台的方法,其实是通过url链接来访问,示例如下:

packagecom.xxxx.xxxx.servlet;

importjava.io.IOException;
importjava.sql.Connection;
importjava.sql.PreparedStatement;
importjava.sql.ResultSet;
importjava.sql.SQLException;

importjavax.naming.Context;
importjavax.naming.InitialContext;
importjavax.servlet.ServletException;
importjavax.servlet.http.HttpServlet;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;
importjavax.sql.DataSource;

{
=1L;
privatestaticConnectionconn=null;
=null;

publicoaLoginLimitedServlet(){
super();
}

publicvoiddestroy(){
super.destroy();
}


publicstaticStringgetCount(Stringuserid)
{
Stringv_sql=".....";
Stringv_count="";

try{
pstmt=conn.prepareStatement(v_sql);
pstmt.setString(1,userid);
ResultSetrs=pstmt.executeQuery();
while(rs.next()){
v_count=rs.getString(1);
}
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}finally{
try{
pstmt.close();
conn.close();
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
returnv_count;
}

(){
Contextctx=null;
try{
ctx=newInitialContext();
DataSourceds=(DataSource)ctx.lookup("jndiname");
conn=ds.getConnection();
}catch(Exceptione){
e.printStackTrace();
}
returnconn;
}

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
Stringv_userid=request.getParameter("userid");
System.out.println(v_userid);
getConnection();
Stringv_count=getCount(v_userid);
response.setCharacterEncoding("UTF-8");
response.getWriter().write(v_count);
response.flushBuffer();
}

publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
doPost(request,response);
}


}

如果要前端能够访问到该servlet,需要将该servlet注册到web.xml文件中。需要在web.xml文件中添加以下内容
[html]viewplain
<servlet>
<servlet-name>oaLoginLimitedServlet</servlet-name>
<servlet-class>com.xxxx.xxxx.servlet.oaLoginLimitedServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>oaLoginLimitedServlet</servlet-name>
<url-pattern>/oaLoginLimitedServlet</url-pattern>
</servlet-mapping>

重启相关服务。
通过ajax就可以调用了。

[html]viewplain
varmsg=$.ajax({
type:"post",
url:....+'/oaLoginLimitedServlet?userid='+$('#act').val(),
async:false
}).responseText;

⑻ java中如何使用Ajax如何配置文件

先给你个我曾经写过的小例子很简单...你先自己了解下...再自己好好研究下~~~希望能帮到你
注意是写在JS里的昂......

//AJAX判断用户名是否已经存在
var xmlHttp;
function getxmlHttp(){
if(window.ActiveXObject){
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
try {
xmlHttp = document.implementation.createDocument("","",null);
} catch (e) {}
}
}
return xmlHttp;
}

⑼ java 怎样使用ajax实现注册

和你在判断用户名是否存在是一样的,只是不是用查询而是用插入。还有需要把参数信息传入到后台。

热点内容
命令行访问ftp 发布:2025-02-09 14:10:53 浏览:61
加密文件模板 发布:2025-02-09 14:10:13 浏览:223
翁虹ftp 发布:2025-02-09 14:02:54 浏览:131
java加密对称 发布:2025-02-09 13:55:49 浏览:412
坤诩钱包为什么没有安卓版 发布:2025-02-09 13:50:49 浏览:299
存储过程性能优化 发布:2025-02-09 13:42:59 浏览:729
源码失窃 发布:2025-02-09 13:38:34 浏览:527
自动浏览器脚本 发布:2025-02-09 13:37:00 浏览:141
易语言问道源码 发布:2025-02-09 12:59:03 浏览:664
ip和服务器有关吗 发布:2025-02-09 12:51:26 浏览:952