實在想不明白的錯誤 如果把userDao類中的userlogin方法改成小寫就一直跳轉到登錄失敗頁面 如果改成userLogin就報錯(dologin.jsp當然也改變了還是不行)
//Dao類用戶業務邏輯
package com.dao;
import com.po.User;
//用戶的業務邏輯類
public class UserDao {
//判斷用戶名密碼是否是admin
public boolean userLogin(User u){
if("admin".equals(u.getUsernma()) && "admin".equals(u.getPassword())){
return true;
}else{
return false;
}
}
}
//dologin.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<jsp:useBean id="loginUser" class="com.po.User" scope="page" />
<jsp:useBean id="userDao" class="com.dao.UserDao" scope="page" />
<jsp:setProperty property="*" name="loginUser"/>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
request.setCharacterEncoding("utf-8");
if(userDao.userLogin(loginUser)){
session.setAttribute("loginname",loginUser.getUsernma());
request.getRequestDispatcher("login_success.jsp").forward(request, response);//如果正確服務器內部轉發
}else{
response.sendRedirect("login_cuo.jsp");
}
%>
如果改成大寫的就是空指針異常 小寫的就一直跳轉到登錄錯誤這個頁面 跪求大神幫忙
The server encountered an internal error that prevented it from fulfilling this request.
2016-09-14
你輸入的的姓名和密碼都要是“”admin“”
2016-07-11
你把你的名字重新檢查一遍,
2016-05-15
你的getUsernma()好像寫錯了
2016-05-06
跪求大神幫忙,新手不懂解決了一上午都不行Zzz~~!