有没有在不刷新页面的情况下,列表框内容自动更新的方法呢! 有没有在不刷新页面的情况下,列表框内容自动更新的方法呢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你个注册的例子,在输入用户名后,失去焦点,自动显示用户名是否可用<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head><script> //设一个变量 var XMLHttpReq=false; //创建一个XMLHttpRequest对象 function createXMLHttpRequest() { if(window.XMLHttpRequest) { //Mozilla XMLHttpReq=new XMLHttpRequest(); } else if(window.ActiveXObject) { try { XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { } } } } //发送请求函数 function send(url) { createXMLHttpRequest(); XMLHttpReq.open("GET",url,true); XMLHttpReq.onreadystatechange=proce; //指定响应的函数 XMLHttpReq.send(null); //发送请求 } function proce() { if(XMLHttpReq.readyState==4) { //对象状态 if(XMLHttpReq.status==200){//信息已成功返回,开始处理信息 var res=XMLHttpReq.responseXML.getElementsByTagName("content")[0].firstChild.data; //window.alert(res); content.innerHTML=res; } else { window.alert("所请求的页面有异常"); } } } //身份验证 function check() { var name=document.getElementById("name").value; if(name=="") { alert("请输入姓名"); return false; } else { send('login?name='+name); } } </script> </head> <body> <table> <form name="form" action="login" method="post"> <tr> <td> 姓名: <input id="name" type="text" name="name" onblur="check();"/> </td> <td> <div id="content"></div> </td> </tr> <tr> <td> 密码: <input id="pwd" type="password" name="pwd"/> </td> </tr> <tr> <td> <input type="button" value="确定> </td> </tr> </form> </table> </body></html> package tt;import java.io.IOException;import java.io.PrintWriter;import java.sql.*;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class TestA extends HttpServlet { Connection con=null; Statement stmt=null; ResultSet rs=null; private String sql; int i=0; public TestA () throws Exception { con=jdbc.sql(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置接收的信息的字符集 request.setCharacterEncoding("UTF-8"); String name=request.getParameter("name"); //设置输出的信息的格式及字符集 response.setContentType("text/xml; charset=UTF-8"); response.setHeader("Cache-Control","no-cache"); //创建输出流 PrintWriter out=response.getWriter(); try { stmt=con.createStatement(); sql="select count(*) from admin where name='" + name + "'"; rs=stmt.executeQuery(sql); while(rs.next()) { i=rs.getInt(1); } } catch(SQLException e) { e.printStackTrace(); } out.println("<pront>"); if(i>0){ out.println("<content>"+"对不起,此网名已注册!"+"</content>"); }else{ out.println("<content>"+"此网名可以注册!"+"</content>"); } out.println("</pront>"); out.close(); } } 应用AJAX的DWT技术可以实现任务客户端浏览器的自动刷新功能, 关于Properties类的测试? jasperreport 报错 批处理dir 问题 大家看这个程序,为什么没有图象输出? 使用timer定时器线程同步问题 想找些人一起研究 搜索引擎 开发技术.QQ群:5003685 关于单元测试的问题,请大家帮帮忙 sun的网站上,他提供的模拟题的url是什么? 这下坏了!中文!中文! 新手求教 long型与字符串之间的转化问题 字符比较的问题!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script>
//设一个变量
var XMLHttpReq=false;
//创建一个XMLHttpRequest对象
function createXMLHttpRequest()
{
if(window.XMLHttpRequest)
{ //Mozilla
XMLHttpReq=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
try
{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
}
}
}
}
//发送请求函数
function send(url)
{
createXMLHttpRequest();
XMLHttpReq.open("GET",url,true);
XMLHttpReq.onreadystatechange=proce; //指定响应的函数
XMLHttpReq.send(null); //发送请求
}
function proce()
{
if(XMLHttpReq.readyState==4)
{ //对象状态
if(XMLHttpReq.status==200){//信息已成功返回,开始处理信息
var res=XMLHttpReq.responseXML.getElementsByTagName("content")[0].firstChild.data;
//window.alert(res);
content.innerHTML=res;
}
else
{
window.alert("所请求的页面有异常");
}
}
}
//身份验证
function check()
{
var name=document.getElementById("name").value;
if(name=="")
{
alert("请输入姓名");
return false;
}
else
{
send('login?name='+name);
}
}
</script>
</head>
<body>
<table>
<form name="form" action="login" method="post">
<tr>
<td>
姓名: <input id="name" type="text" name="name" onblur="check();"/>
</td>
<td>
<div id="content"></div>
</td>
</tr>
<tr>
<td>
密码: <input id="pwd" type="password" name="pwd"/>
</td>
</tr>
<tr>
<td>
<input type="button" value="确定>
</td>
</tr>
</form>
</table>
</body>
</html>
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class TestA extends HttpServlet {
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
private String sql;
int i=0;
public TestA () throws Exception
{
con=jdbc.sql();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//设置接收的信息的字符集
request.setCharacterEncoding("UTF-8");
String name=request.getParameter("name");
//设置输出的信息的格式及字符集
response.setContentType("text/xml; charset=UTF-8");
response.setHeader("Cache-Control","no-cache");
//创建输出流
PrintWriter out=response.getWriter();
try
{
stmt=con.createStatement();
sql="select count(*) from admin where name='" + name + "'";
rs=stmt.executeQuery(sql);
while(rs.next())
{
i=rs.getInt(1);
}
}
catch(SQLException e)
{
e.printStackTrace();
}
out.println("<pront>");
if(i>0){
out.println("<content>"+"对不起,此网名已注册!"+"</content>");
}else{
out.println("<content>"+"此网名可以注册!"+"</content>");
}
out.println("</pront>");
out.close();
}
}