比如在网页上有两个textBorder,数据库里有个表2个列一个ID,一个NAME,我在前面一个textBorder里面输入ID,然后后面那个textBorder会直接显示数据库里面对应的那个NAME,这样的代码要怎么实现啊!
各位高手,大哥大姐们帮帮忙啊!
各位高手,大哥大姐们帮帮忙啊!
解决方案 »
- java web设置session回话时间多长最合适
- 怎么老是跳转request.setAttribute("msg", "用户名或密码错误,登录失败。");,,,,,,并且跳转到index.jsp,怎么不跳啊,急
- 问一个关于request.Getparameter()的问题
- 请教个小问题
- 网上购物系统具体需要实现哪些安全性?
- eclipse+Lomboz+tomcat配置出现问题了!请教!
- JAVA中的UTF-8编码,我比较无奈!!!散分
- sshe批量删除
- 在线求助啊,5~~急啊!!!
- 在jsp中生成动态表格是直接在页面中直接生成还是使用类生成然后调用?
- 按钮跳转问题
- 急,如何把字符转换ASCII 然后再转换为CHAR,本坛全搜索了。没找到合适我的。谁帮忙一下
----------------------
<html>
……
<body>
<script>
//利用ajax取得name
function getName(valueid,msgid){
var http_request=false;
var valueobj=document.getElementById(valueid);
if(window.XMLHttpRequest){
http_request=new XMLHttpRequest();
if(http_request.overrideMimeType){
http_request.overrideMimeType("text/html");
}
}
else if(window.ActiveXObject){
try{
http_request=new ActiveXObject("Xsxml2.XMLHTTP");
}
catch(e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
}
}
}
if(!http_request){
msgid.innerHTML="<font color=red><b>您的浏览器不支持XMLhttp!</b></font>";
return false;
}
http_request.onreadystatechange=function processRequest(){
if(http_request.readyState<4){msgid.innerHTML="<font color=green><b>系统正在获取数据,请稍等……</b></font>";}
if(http_request.readyState==4){
if(http_request.status==200){
//显示返回的name
msgid.innerHTML="name:"+http_request.responseText;
else{
msgid.innerHTML="<font color=red><b>页面出现异常!</b></font>";
}
}
};
//get.jsp为从数据库查询name并返回
http_request.open("GET","get.jsp?id="+valueobj.value,true);
http_request.send(null);
}
</script>
<form>
<input type="text" id="nameid" onblur="getName(this,"msg")">
//下面的div换成你自己要显示数据的组件
<div id="msg"></div>
</form>
</body>
</html>
------------------------------------
下面是get.jsp
----------------------
<%@ page contentType="text/html; charset=utf-8" language="java"%>
<%
String id=request.getParameter("id");
//在这个页面里面查询数据库
..........
String name=rs.getString("NAME");
out.println(name);
%>
---------------------