AJAX通过在后台与服务器进行少量的数据交换,是网页可以进行异步更新。AJAX的核心是javascript对象XMLHttpRequest。
AJAX不是一门编程语言,而是一种用于创建交互性强的web应用程序技术。
引用: HttpServletResponse response 对象
PrintWriter out = response.getWriter();
out.print(f);
out.flush();
out.close();
<script language="javascript" src="jsp/jquery-1.4.2.js"></script>
<script type="text/javascript">
function checkUser(o){
var name = $(o).val();
if(name.trim()==""){
$("#mess").html("<font color='red'>登录名不能为空</font>");
$(o).val("");
$(o)[0].focus();
return;
}
$.post("select_Studengta11.action",{"name":name},function(data){
if(data=="1"){
$("#mess").html("<font color='red'>登录名已经存在</font>");
$(o)[0].focus();
}else{
$("#mess").html("<font color='green'>登录名可以使用</font>");
$(o)[0].focus();
}
},"json");
}
</script>
<tr>
<td align="center" width="100"><s:textfield name="name"
label="名字" id="name" onblur="checkUser(this);"> </s:textfield>
<div id="mess"></div>
</td>
</tr>