所以我創建了一個寄存器jsp頁面並註冊形式重定向,如果存在,它會將用戶重定向回到註冊頁面進行註冊的servlet,Servlet檢查用戶名是否存在,如果它沒有警告或提醒用戶那麼數據將被插入到數據庫中,如何顯示該用戶名已經存在
更新:一切工作的感謝
所以我創建了一個寄存器jsp頁面並註冊形式重定向,如果存在,它會將用戶重定向回到註冊頁面進行註冊的servlet,Servlet檢查用戶名是否存在,如果它沒有警告或提醒用戶那麼數據將被插入到數據庫中,如何顯示該用戶名已經存在
更新:一切工作的感謝
你應該把這個變成一個請求參數,並通過(前進/包括 - 你應該嘗試哪個最適合)到JSP頁面。
這將是這樣的:
if (user.equals(unm)){
request.setAttribute("error", "User Name Already Exists.");
request.getRequestDispatcher(request.getContextPath() + "/FizzLinkRegister.jsp").forward(request, response);
}
在JSP頁面,那麼你檢查屬性「錯誤」設置和渲染JavaScript的一部分。
好,謝謝會嘗試, – SazerTarious
這條線,flu.insert(unm, upas , uem, ufn, uln, udob , usx);
是將參數傳遞給該函數insert()
。
這裏:
String insertSQL = "Insert into FizzUser VALUES ('" + getuName()+ "', '" + getuPass()+ "', '" + getuEmail()+ "', '" + getuFName()+ "', '" + getuLName()+ "', '" + getuDOB()+ "', '" + getuSex() + "')";
您使用getters()
插入值。如果沒有現有記錄,則通過setters()
未將該值設置爲類中的變量。使用函數的參數插入表中。這裏需要
問題不在於我fizzlink類閱讀我的原單後的最後部分,我更新它 – SazerTarious
是否插入與代碼數據庫? – Aashray
它已經被插入到數據庫時,我並沒有檢查用戶名存在,但是當我用代碼來檢查用戶名一樣,如果(username.equals(UNM)),它的工作和重定向用戶註冊用戶名是否存在,但不顯示alertbox – SazerTarious
'FizzLinkUsers'類。 – Aashray
你使用ajax嗎? – Baby
什麼是「out」 - 它沒有在你的例子中定義? –