| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 436 人关注过本帖
标题:[求助]一个连接问题
只看楼主 加入收藏
笑海
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:4934
专家分:25
注 册:2007-4-29
结帖率:0
收藏
 问题点数:0 回复次数:5 
[求助]一个连接问题
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'login.jsp' starting page</title>

<meta http-equiv="cache-control" content="no-cache">

<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<script language="javascript">
var XMLHttpReq = false;
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpReq = new XMLHttpRequest();
}
else if(window.ActiveXObject){
try{
XMLHttpReq = new ActiveXObject(Msxml2.XMLHTTP);
}
catch(e){
try{
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
function sendRequest(url){
createXMLHttpRequest();
XMLHttpReq.open("GET",url,true);
XMLHttpReq.onreadystatechange = processResponse;
XMLHttpReq.send(null);
}
function processResponse(){
if(XMLHttpReq.readyState==4){
if(XMLHttpReq.status==200){
var res = XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data;
window.alert(res);
}else{
window.alert("页面不正常");
}
}
}
function userCheck(){
var name=document.myform.name.value;
var password = document.myform.password.value;
if(name==""){
window.alert("用户名不能为空");
document.myform.name.focus();
return false;
}else{
sendRequest('login?name='+name+'&password='+ password);

}
}
</script>
<body>
<form name="myform">
帐号:<input name="name" type="text"><p>
密码:<input name="password" type="password"><p>
<input type="button" value="确定" onclick="userCheck()">
</form>
</body>
</html>
JAVAbean里面连接数据库代码 验证name,password
public boolean userCheck(String name,String password){

Session session = null;
List list = null;
try{
session = HibernateSessionFactory.currentSession();
Query query = session.createQuery("from People where name='"+name+"' and password='"+password+"'");
list = query.list();
Iterator it = list.iterator();
if(it.hasNext()){
return true;
}
else{
return false;
}

}
catch(Exception e){
e.printStackTrace();
return false;
}
}

servlet里面的代码
String name = request.getParameter("name");
String password = request.getParameter("password");
System.out.println("name======="+name);
System.out.println("password==="+password);
下面的过不去
Manager ma = new Manager();
System.out.println("gggggggggggg");
boolean bool = ma.userCheck(name,password);
System.out.println("sssssssssss");
System.out.println("bool===="+bool);

执行时候 弹出window.alert("页面不正常");

[此贴子已经被作者于2007-5-27 23:53:04编辑过]

2007-05-27 23:50
笑海
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:4934
专家分:25
注 册:2007-4-29
收藏
得分:0 
  是哪错了啊

兔子不吃窝边草
2007-05-28 11:14
支离破碎
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:737
专家分:0
注 册:2007-1-4
收藏
得分:0 
不清楚,不过你可以断点跟进去看是否能走到Manager类里面

人生漂泊無依,有如浮萍菱花,隨水飄流,你会在我这里停留吗?
[url=http://51mynet.]http://51mynet.[/url]
2007-05-28 11:20
笑海
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:4934
专家分:25
注 册:2007-4-29
收藏
得分:0 
走不JavaBean Manager 类里面 ?
怎么回事???

兔子不吃窝边草
2007-05-28 13:04
支离破碎
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:737
专家分:0
注 册:2007-1-4
收藏
得分:0 
你先不要用页面,只是测试一下你的servlet 能否正常运行了。

人生漂泊無依,有如浮萍菱花,隨水飄流,你会在我这里停留吗?
[url=http://51mynet.]http://51mynet.[/url]
2007-05-28 13:52
笑海
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:4934
专家分:25
注 册:2007-4-29
收藏
得分:0 

我前面的name password 是可以打错来的

那么 就是说servlet已经进去了

就是在调用javabean 的时候有错

不知道怎么回事


兔子不吃窝边草
2007-05-28 22:57
快速回复:[求助]一个连接问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020796 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved