jsp网页问题,有代码:大家帮我看下下面这段代码,ajax的,怎么不能连接数据库啊?conndb是数据库访问代码
<%@ page contentType="text/html;charset=GB2312" import="java.sql.*" errorPage=""%>
<html>
<head>
<link rel="stylesheet" href="styles.css" type="text/css">
<title>连接数据库</title>
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest()
{
if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
}
function va()
{
createXMLHttpRequest();
var url="conndb.jsp";
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=callback;
xmlHttp.send(null);
}
function callback()
{
if(xmlHttp.readyState==4)
{
show();
}
}
function show()
{
var xmlDoc=xmlHttp.responseXML;
var yan=xmlDoc.getElementsByTagName("content");
var ta="<tr >加热时间:";
for(var i=0;i<yan.length;i++)
{
var y=yan[i];
ta+="<td>"+y.childNodes[0].firstChild.data+"</td><br>";
}
ta+="</tr>";
document.getElementById("res").innerHTML=ta;
}
</script>
</head>
<body onLoad="va()" >
首先欢迎进来这儿……
<div id="res"></div>
</body>
</html>
补充:关键是我改变url中conndb这个名字,居然不报错。就算我把conndb.jsp这个文件移出文件夹,也没有报错.安装了java和tomcat……
答案:1,建议你用JQuery的Ajax功能,代码清晰,你也不用管Ajax的中有XMLHttpRequest.
2,conndb.jsp到底有没有执行?增加断点或增加控制输出来确定.如果有进入conndb.jsp说明是conndb.jsp的问题,如果没有进入conndb.jsp说明是你的Ajax代码有问题,正好引入JQuery来解决
上一个:java相关的 省市级3级联动怎么实现啊 谢谢 帮助一下 要有源代码和JSP页面显示
下一个:谁有用JSP写的个人理财系统源代码啊,最好是JSP+SQL Server的,请发送到1329698820@qq.com ,好的话追加