2012-07-12 51 views
0

我在JSP中創建登錄頁面。我有一個index.jsp頁面,其中存在表單和一些javascript腳本。連接到oracle數據庫並檢查數據庫中的用戶名和密碼是在check1.jsp文件中完成的文件重定向到同一頁面,但有消息在其中

我的問題是在輸入用戶名和密碼後,並且存在,它重定向到welcome.jsp,但是如果用戶名不存在或者密碼不匹配,我必須返回index.jsp,在用戶名不存在的情況下顯示一個小信息,或者密碼不匹配,目前我只是重定向到index.jsp

我該如何在登錄框下方顯示相應的小信息index.jsp頁面?

+0

你可以只是在重定向到check1.jsp中的index.jsp時,將查詢字符串添加到URL中,如嘗試計數器或顯示登錄嘗試失敗的任何其他內容,並在index.jsp中檢查它,如果它存在,則顯示消息;) – 2012-07-12 07:14:40

回答

1

重定向到index.jsp?message=<your custom msg>

然後你就可以檢查郵件參數設置,並通過GET參數讓他們

編輯:(評論)之後

我不是一個java程序員,但谷歌搜索給我這個,

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

謝謝,如何檢查參數是否設置?在javascript/ajax或jsp中? – Murtaza 2012-07-12 07:17:40

1

您可以在check1.jsp中觸發一個標誌並將其發送回index.jsp

index.php,如果標誌打開,您可以檢查標誌是否顯示錯誤。

相關問題