如何使用Ajax(XMLHttpRequest)发送带参数的请求,以及如何在Servlet中获取请求中的参数
来源:互联网 发布:海南前景 知乎 编辑:程序博客网 时间:2024/05/16 05:29
其实这样设计的初衷是为了在客户端发出请求前,对要发送的数据进行预处理。比如用户密码的加密操作等等。
var xmlhttp;//设置全局变量function login() { //这里为了简化代码,没有附上密码加密的代码var params = "username=" + document.getElementById("username").value+ "&password=" + document.getElementById("password").value;sendRequest("POST","login",true,params,function() {if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {document.getElementById("message").innerHTML = xmlhttp.responseText;}});}function sendRequest(method, url, isAsyns, params, action) {if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp = new XMLHttpRequest();} else {// code for IE6, IE5xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}xmlhttp.open(method, url, isAsyns);xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");//这行代码很关键,用来把字符串类型的参数序列化成Form Dataxmlhttp.send(params);xmlhttp.onreadystatechange = action;}
public void doPost(HttpServletRequest request, HttpServletResponse response) {String username = request.getParameter("username");String password = request.getParameter("password");......}
- 如何使用Ajax(XMLHttpRequest)发送带参数的请求,以及如何在Servlet中获取请求中的参数
- 在jsp页面如何获取servlet请求中的参数的办法
- 在jsp页面如何获取servlet请求中的参数的办法
- 在jquery.ajax()的回调函数中使用发送请求时的data中的参数
- 在Servlet中使用getParameter()方法获取get请求中的中文参数乱码解决方法
- Ajax - 发送请求参数-servlet例子
- ajax传参数到action中处理相应请求,以及过去的servlet处理请求
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- MySQL stored procedures with Ruby
- 内核并发控制---原子操作(来自网易)
- Android的UI组件 .
- 智力题——16.巴士和高尔夫球
- 将webservice中的数据存入datatable中
- 如何使用Ajax(XMLHttpRequest)发送带参数的请求,以及如何在Servlet中获取请求中的参数
- 探究PHP正则表达式实现信息记录
- String 、 StringBuffer、StringBuilder有什么区别
- 图像处理常用算法GPU实现四:基于中值滤波的二值图像平滑
- 数据库
- 内核并发控制---中断屏蔽 (来自网易)
- 针对IE的CSS hack 全面 实用
- Web入门者必看的HTML代码编写的30条军规(3)
- url 中文 解决, 欢迎提供更好的方法