struts的错误 loginbean 里没有setUsername啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void setUserid(int userid) { this.userid = userid; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; }有啊 Cannot find bean: "loginbean" in any scope 你创建的formbean丢失了,或者没有创建。仔细检查一下,要看struts的源码呀,我项目遇到过一次,至今都不知道原因。 <bean:write name="loginbean" property="username"> </bean:write>利用<bean:write>输出的对象必须存放在四种属性范围之中.不然的话,它根本找不到loginbean这个属性.只是我的看法,你可以试试... while(rs.next()) { String uuserid=rs.getString("userid"); String username=rs.getString("username"); String password=rs.getString("password"); request.setAttribute("userid",uuserid); request.setAttribute("username",username); request.setAttribute("password",password); System.out.println(username); LoginBean loginbean=new LoginBean(); loginbean.getUserid(); loginbean.getUsername(); loginbean.getPassword(); System.out.println(username); request.setAttribute("loginbean",loginbean); } 上面的LoginBean刚new 出来,怎么就开始get属性了~~~应该是set吧~~~其它的代码我没看~~我觉得这要改为:LoginBean loginbean=new LoginBean(); loginbean.setUserid(userid); loginbean.setUsername(username); loginbean.setPassword(password); System.out.println(username); request.setAttribute("loginbean",loginbean); while(rs.next()){String uuserid=rs.getString("userid");String username=rs.getString("username");String password=rs.getString("password"); LoginBean loginbean = new LoginBean(); //封装属性 loginbean.setUserid(uuserid); loginbean.setUsername(username); loginbean.setPassword(password); System.out.println("loginbean:"+username); //把查出来的值放在request里 request.setAttribute("loginbean",loginbean); 在jsp中 ${requestScope.loginbena.username} 请问哪位高手知道java如何读出文件的创建者啊 大连下雪了.....好大呀~~~ hashCode()的作用 取数据库里某字段的前n个字符的问题 头疼的问题,来着有分!!!急 求救jsp页面下载问题 jsp页面通过javaScript跳转问题(老是挑到同一个页面上) 表单提交的问题,救命 帮帮忙,Resin的问题,怎么配置才不能让用户看到我的目录? 各位战友,请问那里有配置jsp的教程。 关于String 变int的问题 struts 中的sql语句
this.userid = userid;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
有啊
你创建的formbean丢失了,或者没有创建。仔细检查一下,要看struts的源码呀,我项目遇到
过一次,至今都不知道原因。
不然的话,它根本找不到loginbean这个属性.
只是我的看法,你可以试试...
{
String uuserid=rs.getString("userid");
String username=rs.getString("username");
String password=rs.getString("password");
request.setAttribute("userid",uuserid);
request.setAttribute("username",username);
request.setAttribute("password",password);
System.out.println(username);
LoginBean loginbean=new LoginBean();
loginbean.getUserid();
loginbean.getUsername();
loginbean.getPassword();
System.out.println(username);
request.setAttribute("loginbean",loginbean);
}
上面的LoginBean刚new 出来,怎么就开始get属性了~~~应该是set吧~~~其它的代码我没看~~我觉得这要改为:
LoginBean loginbean=new LoginBean();
loginbean.setUserid(userid);
loginbean.setUsername(username);
loginbean.setPassword(password);
System.out.println(username);
request.setAttribute("loginbean",loginbean);
while(rs.next())
{
String uuserid=rs.getString("userid");
String username=rs.getString("username");
String password=rs.getString("password");
LoginBean loginbean = new LoginBean();
//封装属性
loginbean.setUserid(uuserid);
loginbean.setUsername(username);
loginbean.setPassword(password);
System.out.println("loginbean:"+username);
//把查出来的值放在request里
request.setAttribute("loginbean",loginbean); 在jsp中 ${requestScope.loginbena.username}