欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

jsp页面出现一个很奇怪的状况,求

更新时间: 2014-05-18 01:17:27 责任编辑: Author_N7

 

JSP页面出现一个很奇怪的状况,求高手指点
我用的JSP+DAO写的留言管理系统,现在在eclipse中这段代码可以通过
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
PersonVO person = new PersonVO() ;
person.setId("hdb") ;
person.setPassword("zzzzz") ;
System.out.println( DAOFactory.getPersonDAOInstance().login(person) );
System.out.println(person.getName()) ;
}
/*
输出:true hdblocal
*/

但是放到JSP页面中,能打印出person.getId(),person.getPassword();
但是DAOFactory.getPersonDAOInstance().login(person)这一句后台怎么也打印不了,用if进行判断,if和else条件都进不去...
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="org.lxh.factory.*"%>
<%@ page import="org.lxh.PersonDAO.PersonDAOImply.*"%>

<html>
<head>
<title>留言管理程序</title>
</head>
<body>
<center>
<h1>留言管理范例--JSP+DAO实现</h1>
<hr>
<br><br>

<jsp:useBean id="person" scope="page" class="org.lxh.person.PersonVO" />
<jsp:setProperty name="person" property="*" />
<%
try{
//person.setId("hdb") ;
//person.setPassword("zzzzz") ;
//验证
System.out.println("44444444444") ;
if(DAOFactory.getPersonDAOInstance().login(person) ){
//合法,设置用户名到session范围之中
System.out.println("222222") ;
session.setAttribute( "uname",person.getName() ) ;
%>
<jsp:forward page="login_success.jsp" />
<%
}else{
%>
<jsp:forward page="login.jsp" />
<%
}
}catch(Exception e){
System.out.println("33333333");
}
%>
</center>
</body>
</html>
jsp java
--参考方法--
pstmt.setString(1,person.getId()) ;            
pstmt.setString(2,person.getPassword()) ;            
ResultSet rs = pstmt.executeQuery() ;
debug你的person.getId()、person.getPassword()正确不
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-05-18 01:17:27
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/845810/
本文WWW.DOC100.NET DOC100.NET版权所有。