import java.sql.*;
public class Login
{String logname,password,success="false",message="";
Connection con;
Statement sql;
ResultSet rs;
int power=1;
public Login()
{try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
catch(ClassNotFoundException e){}
}
public void setLogname(String name){logname=name;}
public String getLogname(){return logname;}
public void setPassword(String pw){password=pw;}
public String getPassword(){return password;}
public int getPower(){return power;}
public String getSuccess(){return success;}
public String getSuccess1(){return success;}public String getMessage()
{
try
{con=DriverManager.getConnection("jdbc:odbc:xx","xx","xx");
sql=con.createStatement();
String condition="select * from 人员权限 where 编号="+"'"+logname+"'";
rs=sql.executeQuery(condition);
int rowcount=0;String ps=null;
while(rs.next())
{rowcount++;
logname=rs.getString(1);
ps=rs.getString(5);
power=rs.getInt("权限");
}
if((rowcount==1)&&password.equals(ps)){message="ok";success="ok";}
else{message="用户名或密码错误!";
success="false";}
con.close();
return message;
}
catch(SQLException e){message="用户名或密码错误!";success="false";return message;}
}
}
在jsp中out.print(login.getSuccess());可以显示结果
但是用out.print(login.getSuccess1());却不能,为什么啊,好急(bean name=login)!!
服务器提示:
exception javax.servlet.ServletException: HP.Login.getSuccess1()Ljava/lang/String;root cause java.lang.NoSuchMethodError: HP.Login.getSuccess1()Ljava/lang/String;
public class Login
{String logname,password,success="false",message="";
Connection con;
Statement sql;
ResultSet rs;
int power=1;
public Login()
{try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
catch(ClassNotFoundException e){}
}
public void setLogname(String name){logname=name;}
public String getLogname(){return logname;}
public void setPassword(String pw){password=pw;}
public String getPassword(){return password;}
public int getPower(){return power;}
public String getSuccess(){return success;}
public String getSuccess1(){return success;}public String getMessage()
{
try
{con=DriverManager.getConnection("jdbc:odbc:xx","xx","xx");
sql=con.createStatement();
String condition="select * from 人员权限 where 编号="+"'"+logname+"'";
rs=sql.executeQuery(condition);
int rowcount=0;String ps=null;
while(rs.next())
{rowcount++;
logname=rs.getString(1);
ps=rs.getString(5);
power=rs.getInt("权限");
}
if((rowcount==1)&&password.equals(ps)){message="ok";success="ok";}
else{message="用户名或密码错误!";
success="false";}
con.close();
return message;
}
catch(SQLException e){message="用户名或密码错误!";success="false";return message;}
}
}
在jsp中out.print(login.getSuccess());可以显示结果
但是用out.print(login.getSuccess1());却不能,为什么啊,好急(bean name=login)!!
服务器提示:
exception javax.servlet.ServletException: HP.Login.getSuccess1()Ljava/lang/String;root cause java.lang.NoSuchMethodError: HP.Login.getSuccess1()Ljava/lang/String;
解决方案 »
- 苦恼的java问题~~
- 求对象序列化后传输的数据大小,以字节或者KB来表示
- 怎样把以下代码从DELPHI改为java呢高手请帮忙,在线等待急用
- 如何在java中调用oralce的exp/imp命令备份恢复数据库
- 求JAVA语法结构详解
- 好贴重发(原主题---每个初学者都应该搞懂的问题(1) )
- 如果用反射创建一个类的对象,并且可初始化其中的public变量,再调用其内部的public方法?
- 狂急,如何从字符串取出相应的字段 StringTokenizer st = new StringTokenizer(record,",");
- 那位有java混淆器和它的用法吗?
- 关于+的特殊使用方法??
- jdbc始终连接不上 sql server 2000 ?
- 如何写java的代码阅读技术报告?
public String getSuccess1(){return success;}
着两行完全一样啊,应该是你jsp里的问题
大概是这个问题:
getSuccess1 不能用<jsp:getProperty name="login" property="success1"/>读取
bean不存在属性success1
读取这个 直接用 <% String temp = login.getSuccess1(); %>就行 temp是你jsp的变量名