java的权限问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:25:34
我做了个学生用户权限的,这是用户权限的学生如下:
<input type="radio" name="radioButton" value="student" >学生
当用户登录成功跳转到Login.java的权限判断
UserMangerDAO userManger = new UserMangerDAO();
String quanXian=request.getParameter("radioButton");
HttpSession session=request.getSession();
//如果权限是学生登录的话,就只能查询的
if(quanXian.equals("student")){ try {

if (userManger.isExist(request.getParameter("userName"), request
.getParameter("userPassWord"),request.getParameter("student"))==true) {
session.setAttribute("userName", request.getParameter("userName"));
session.setAttribute("userPassWord", request.getParameter("userPassWord"));
session.setAttribute("student", request.getParameter("student"));
RequestDispatcher dispatcher=request.getRequestDispatcher("../stuOneChaXun.jsp");
dispatcher.forward(reque

就证明了你的查询里面没有返回正确的结果,你加输出看看

.prepareStatement("SELECT * from userManger where userName=? and userPassWord=? and Admin=?");
statement.setString(1, userName);
statement.setString(2, userPassWord);
statement.setString(3, student);

if (rs.next()) {
exist = true;
}

这里绝对没有执行,你可以把sql语句输出出来