我嘗試編寫一個登錄表單,它將用戶名和密碼傳遞給servlet並讓用戶登錄。Java EE登錄頁面問題
然後,在servlet,我是勞
request.login(username, password);
但它拋出異常,它無法對用戶進行認證。
String authType = request.getAuthType();
if(authType != null) {
request.login(username, password);
}
- 我不知道如何編寫一個簡單的登錄頁面。
- request.authenticate(response)的用法是什麼;
我試了一下,它彈出一個無法繼續進行的屏幕。
- 我嘗試引用這個頁面http://download.oracle.com/javaee/1.4/tutorial/doc/Security5.html,我認爲需要在登錄之前先配置身份驗證並添加一些用戶。
請幫忙。
謝謝。
如何使用glassfish配置realm servlet容器級別? – peterwkc 2011-05-21 06:24:11
它的工作原理。謝謝你的幫助。 – peterwkc 2011-05-21 07:02:15
不客氣。在GlassFish中,您可以在管理控制檯的* Configuration> Security> Realms *部分對其進行配置。您可以在這裏找到一個簡潔的博客,其中概述瞭如何配置JDBCRealm(使用MySQL的JDBC連接池):https://www.infosecisland.com/blogview/5522-Configuring-Security-in-Glassfish-v3.html – BalusC 2011-05-21 13:04:55