我正在完成一項家庭作業任務,該任務很快就要完成,我已經搜索並搜索並搜索了這個答案,而我現在不知道該去哪裏。j_security_check需要用戶名從數據庫填充表單
我正在使用Eclipse Juno,Tomcat 7.0和MySql數據庫。我必須開發一個比薩餅店的網絡應用程序。我有幾乎所有的工作,所以只會在這裏發佈代碼,因爲有一噸。
我的問題是我有一個登錄表單調用j_security_check,它工作得很好。但是,當用戶登錄時,他們被帶到一個客戶表格中,該客戶表格應該顯示他們的姓名,地址,電話號碼,並給他們編輯任何一個或者只是開始他們的訂單。我的問題是我需要獲取j_username並從我的數據庫中提取客戶信息以在用戶從登錄頁面重定向到customer.jsp頁面時填充表單。我們不應該在我們的代碼中使用<%-----%>,如果我們可以幫助它並將其保留在servlet中。我只是迷失在如何獲得該j_username,然後調用一個servlet來填充表單(如果我可以獲取數據,我可以進行填充)。
幫助請!我知道我錯過了一些非常簡單的事情,這讓我感到非常緊張。
好吧我已經嘗試了你發送的演示,並且實際上發現了另一個演示,就像我的項目一樣。我仍然無法工作。我有點失落。當我完全按照它們的樣子進行演示時,servlet會生成文本並將其輸出。我能夠將其更改爲requestDispatcher並將其發送到我需要它登錄的頁面。該演示只是它的URL主機.../YourProject /測試不是一個實際的頁面。我迷失於如何讓它調用servlet,所以我可以用我的項目獲取標題信息。我有servlet LoginUser我希望用戶在login.jsp上登錄,並且在出現錯誤時有login_error.jsp。當用戶成功登錄時,他們應該被帶到customer.jsp並且頁面上的字段中填充了他們的數據。我需要改變這個也使用SSL,但還沒有到那裏,但我仍然試圖爲客戶獲取數據。
重複的http://stackoverflow.com/questions/2244622/getting-tomcat-user-in-java – Anonymoose
我正在使用JDBCRealm進行登錄。 – JenRobb