2012-12-04 21 views
0

我有一個與其他JSP站點使用相同數據庫的asp.net站點。 JSP網站做了一些報告,asp網站用於數據輸入。我需要的是,一旦用戶登錄到asp.net站點並單擊其中一個常用的id,我想將它們帶到jsp站點以顯示報告而不讓他們再次登錄。 jsp站點的用戶名和密碼與asp完全相同,因爲它們使用相同的用戶表。 JSP網站已有3 - 4年的歷史,而我完全沒有經驗。所以如果有人能幫助我。將身份驗證從ASP站點傳輸到JSP

這裏是響應頭和請求報頭爲登錄到JSP站點:

**Response Headers** 
Content-Length 0 
Content-Type text/html 
Date Wed, 05 Dec 2012 15:20:49 GMT 
Location http://www.something.something.htm?action=0 
Server Apache-Coyote/1.1 
Request Headersview source 
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Encoding gzip, deflate 
Accept-Language en-US,en;q=0.5 
Cookie JSESSIONID=523454ADB2B7C19D29BD68DB55D30146 
Host www.something.something.com 
Proxy-Connection keep-alive 
Referer http://www.something.login.htm 
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0 
Request Headers From Upload Stream 
Content-Length 41 
Content-Type application/x-www-form-urlencoded 

請求報頭僅包含具有模式= 0的用戶名和密碼。

謝謝。

回答

1

當有人點擊jsp站點的鏈接時...我會將用戶發送到intermediare頁面...其中有一個用戶名和密碼爲隱藏字段的表單。將表單的動作設置爲jsp的表單(用於登錄)。並使用JavaScript自動提交表單。

+0

因此,我添加一個新的頁面到我的asp網站,將張貼到jsp網站的登錄頁面?如何讓用戶訪問報表頁面,因爲我需要將ID從asp傳遞給jsp。你能舉一個小例子嗎? – Ratan

+0

您的表單是否提交了一個額外的隱藏字段,其中會顯示登錄成功。在jsp頁面上讀取該值並將用戶重定向到報告頁面。在jsp中讀取請求變量和重定向用戶應該很容易。 – highwingers