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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java jsp如何调用ajax发送请求到servlet相关的知识,希望对你有一定的参考价值。

看看下面这个

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统登录</title>
<script type="text/javascript" src="script/jquery-1.4.4.js"></script>
<script type="text/javascript">
///////////////////////////////////////////////////////////////////////
$(function sub() 
$(document).ready(function() 
    $('#btnlogin').click(function () 
dologin();
)
)

function dologin() 

$.ajax( 
//客户端向服务器发送请求时采取的方式
             type: "post", 

cache: false, 

//服务器返回的数据类型,可选 XML, Json, jsonp, script, html, text。
dataType: 'text',

//指明客户端要向哪个页面里面的哪个方法发送请求
            url: "login.do",

data:
    action:"ulogin",
username:$("#username").val(),
    userpass:$("#userpass").val(),
time: new Date()
    ,

//客户端调用服务器端方法成功后执行的回调函数
            success: function(msg) 
                 alert(msg);
//$("#resText").html(msg);
/*
if (result.d=="success") 
                 alert("登陆成功");
                 window.location.href = 'welcome.html';
                  else 
                 alert("登录失败");
                 */
           
        )

)
///////////////////////////////////////////////////////////////////////
</script>
</head>
<body>

<div></br>
登录名:<input type="text" id="username" value="admin"/><span></span><br/><br/>
密&nbsp;&nbsp;码:<input type="text" id="userpass" value=""/><span></span><br/><br/>
<input type="button" id="btnlogin" value="系统登录";/>
</div></br></br>
<div id="resText"></div>
</body>
</html>

希望对你有所帮助

参考技术A servlet里写一个 outwriter写一个字符串就好了,是html格式后者是json 参考技术B html和json

以上是关于java jsp如何调用ajax发送请求到servlet的主要内容,如果未能解决你的问题,请参考以下文章

如何使用一个ajax请求从java servlet返回多个json对象

ajax如何调用java写的webservices服务

servlet中如何发送ajax请求并动态拼接数据到html中

ajax上传文件后,后台java如何接收(求后台接收的完整代码)

如何从(.js)文件发送ajax请求到Spring MVC Controller?

jsp中,用ajax获取数据