2012-07-12 4 views
0

JSP로 로그인 페이지를 만들고 있습니다. 양식이 존재하는 index.jsp 페이지와 일부 자바 스크립트 scriplets가 있습니다. 오라클 데이터베이스에 연결하고 데이터베이스에서 사용자 이름과 비밀번호를 확인하는 작업은 파일에서 수행합니다.같은 페이지로 리디렉션하지만 메시지가 있습니다.

사용자 이름과 비밀번호를 입력 한 후 로그인 버튼을 누르면 사용자 이름과 비밀번호가 일치하면 양식이 check1.jsp에 연결되었습니다. 존재하지 않으면 사용자 이름이 존재하지 않거나 비밀번호가 일치하지 않으면 index.jsp사용자 이름이없는 상자 아래에 작은 메시지가 표시되거나 비밀번호가 일치하지 않음, 현재 나는 리디렉션 중입니다. ~ index.jsp.

동일한 index.jsp 페이지에서 로그인 상자 아래에 적절한 작은 메시지를 어떻게 표시해야합니까 ??

+0

check1.jsp에서 index.jsp로 리디렉션 할 때 URL에 쿼리 문자열을 추가하십시오. 시도 카운터 또는 로그인 시도가 실패한 것을 확인하고 index.jsp에서이를 확인한 다음 메시지가있는 경우 확인하십시오.) –

답변

1

REDIRECT index.jsp?message=<your custom msg>

TO 그리고 당신은 메시지의 매개 변수가 설정되어 있는지 확인하고

편집 GET 매개 변수를 통해 그들을 얻을 수 있습니다 (주석 후)

나는 자바 아니다 프로그래머가 있지만 내게 이걸 준다.

if(request.getParameter("message") == null) { 
    // User has opened index.jsp for first time (no redirection) 
} 
else{ 
    // user has been redirected from check1.jsp 
    string message = request.getParameter("message"); 
    // Do anything with message 

} 
+0

감사합니다. 매개 변수를 확인하는 방법은 설정 되었습니까? 자바 스크립트/아약스 또는 JSP로? – Murtaza

1

check1.jsp에서 트리거 된 플래그를 가지고 index.jsp으로 다시 보낼 수 있습니다.

index.php의 경우 켜기로 설정하면 플래그에 오류가 표시되는지 확인할 수 있습니다.

관련 문제