다음 질문에 대해 생각해 보세요. 1. request.getParameter("userName"); 매개변수를 전달할 때 userName이 중간 대문자인가요? 나는 그것을 볼 수 없습니다. 이름="사용자 이름"? 2. 테스트 방법은 DAO에 문제가 없고, 데이터베이스가 잘못된 위치에 연결되어 있지 않으며, 데이터베이스 테이블에서 데이터를 검색할 수 있다는 의미일 뿐입니다. 3. 소스에서 문제가 나타나는 경우가 많습니다. 프로세스에 연연하지 마세요. 프로세스 코드가 매우 안정적입니다. 아마도 첫 번째 단계를 수행하지 못했을 수도 있습니다. 직접 전달하였습니다. 주의하셨나요? 전달한 후 userName=""을 계속 실행하면 당연히 얻을 수 없고 제때에 돌아오지 않았습니다. 4. 몇 개의 중단점을 누르고 잠시 동안 실행하세요. 특히 매개변수를 가져올 때 더욱 그렇습니다. .
그러므로 요청에 의해 전달된 사용자 이름과 비밀번호가 무엇인지 확인하는 것이 좋습니다
제 생각엔 tomcat에 jdbc jar 패키지가 없는 것 같습니다. 로그를 게시하고 모든 사람이 살펴보도록 하여 문제를 찾을 수 있도록 하세요.
다음 질문에 대해 생각해 보세요.
1.
request.getParameter("userName"); 매개변수를 전달할 때 userName이 중간 대문자인가요? 나는 그것을 볼 수 없습니다. 이름="사용자 이름"?
2.
테스트 방법은 DAO에 문제가 없고, 데이터베이스가 잘못된 위치에 연결되어 있지 않으며, 데이터베이스 테이블에서 데이터를 검색할 수 있다는 의미일 뿐입니다.
3.
소스에서 문제가 나타나는 경우가 많습니다. 프로세스에 연연하지 마세요. 프로세스 코드가 매우 안정적입니다. 아마도 첫 번째 단계를 수행하지 못했을 수도 있습니다. 직접 전달하였습니다. 주의하셨나요? 전달한 후 userName=""을 계속 실행하면 당연히 얻을 수 없고 제때에 돌아오지 않았습니다.
4.
몇 개의 중단점을 누르고 잠시 동안 실행하세요. 특히 매개변수를 가져올 때 더욱 그렇습니다. .
이런 종류의 문제에는 DeBug 모드를 사용하고
등 더 많은 중단점을 설정하세요.selectUser
내부if
및相关数据
과 관련될 수 있는 기타 위치디버깅을 위해 중단점을 설정하고 매개변수가 잘못된 위치를 확인하세요