日期:2014-05-17  浏览次数:20783 次

关于jsp我无法解决的bug
package userpackage;


public class User {
private  String userID;
private  String userName;
private  String password;
public User(String userID,String name,String password)
{
setUserName(name);
setPassword(password);
setUserID(userID);
}
public String getUserID(){
return userID;
}
public String getUserName(){
return userName;
}
public String getPassword(){
return password;
}
public void setUserName(String name){
this.userName=name;
}
public void setUserID(String userid){
this.userID=userid;
}
public void setPassword(String password){
this.password=password;
}
public static void initialize(){
UserDA.initialize();
}
public static User find(String userID) throws Exception{
return UserDA.find(userID);
}
public static void terminate(){
UserDA.terminate();
}


}
jsp

------解决方案--------------------
问题在哪里我怎么没看到
------解决方案--------------------
出现什么问题?报什么错?
------解决方案--------------------
太长了,看不下去了;
1,关键字看类型是否正确,查询输入的是字符串,而在数据库中是整型
2,是不是while(rs.next)
------解决方案--------------------
address="./notFound.jsp";

为什么都要加一点?
斜杠也省了吧
------解决方案--------------------
什么bug要说清楚呀

------解决方案--------------------
不要着急写完全部代码 写一点测试一点  要是我就先测试有没有从数据库取到数据,再排查跳转的问题,最后在看看el表达式   希望能帮到你
------解决方案--------------------
<%@page import="userpackage.User"  %>
${user.userName }


能这样用的吗?不可能吧。
------解决方案--------------------
${user.userName } 改成 <%=user.getUsername %>