为了账号安全,请及时绑定邮箱和手机立即绑定

请问下!!

提示错误信息

org.apache.jasper.JasperException: /dologin.jsp (line: 2, column: 60) The JSP specification requires that an attribute name is preceded by whitespace

代码

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<jsp:useBean id="loginUser" class="com.po.Users"scope="page"></jsp:useBean>

<jsp:useBean id="userDAO" class="com.dao.UsersDAO"scope="page"></jsp:useBean>

<jsp:setProperty property="*" name="loginUser"/>

<%

request.setCharacterEncoding("utf-8");

 %>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";



if(userDAO.usersLogin(loginUser)){

session.setAttribute("loginUser", loginUser.getUsername());

request.getRequestDispatcher("login_success.jsp").forward(request, response);

}else{

response.sendRedirect("login_fail.jsp");

}


%>

包:com.dao

文件:UsersDAO.java

package com.dao;


import com.po.Users;


//业务逻辑类

public class UsersDAO {

//用户登录方法

public boolean usersLogin(Users u)

{

if ("admin".equals(u.getUsername())&&"admin"

.equals(u.getPassword())) 

{

return true;

}

else

{

return false;

}

}


}



包:com.po

文件:Users.java

package com.po;

//用户类

public class Users {

private String username;

private String password;

public Users()

{

}


public String getUsername() {

return username;

}


public void setUsername(String username) {

this.username = username;

}


public String getPassword() {

return password;

}


public void setPassword(String password) {

this.password = password;

}


}


我想问下 我哪错了????????



正在回答

3 回答

<jsp:useBean id="loginUser" class="com.po.Users"scope="page"></jsp:useBean>

<jsp:useBean id="userDAO" class="com.dao.UsersDAO"scope="page"></jsp:useBean>

scope前面要加个空格给隔开,报错不是告诉你了么?


0 回复 有任何疑惑可以回复我~
#1

努力GOGO 提问者

非常感谢!
2015-12-01 回复 有任何疑惑可以回复我~
#2

努力GOGO 提问者

org.apache.jasper.JasperException: /dologin.jsp (line: 2, column: 0) The value for the useBean class attribute com.po.Users is invalid.这个提示信息是什么意思啊
2015-12-01 回复 有任何疑惑可以回复我~
#3

努力GOGO 提问者

他说用户是无效的package com.dao; import com.po.Users; //业务逻辑类 public class UsersDAO { //用户登录方法 public boolean usersLogin(Users u) { if ("admin".equals(u.getUsername())&&"admin" .equals(u.getPassword())) { return true; } else { return false; } } } 这是用户登录的方法
2015-12-01 回复 有任何疑惑可以回复我~

我也出现这样的问题,请问你是怎么解决的?


0 回复 有任何疑惑可以回复我~

报错说你的com.po.Users是无效的,这些个包要放在src目录下的,如果都正确的话应该是没问题的,看看怎么报错的吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问下!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信