2012-11-14 46 views
-1

我想檢索隱藏字段的值,該值隨每個請求發送到服務器而改變。例如,當我第一次訪問頁面sessid=90334,並在下一頁,如sessid=78204。 pagesource包含一個像這樣的標籤<input type="hidden" name="sessid" value="69529">。我知道如何閱讀回覆。我目前使用以下代碼來讀取響應如何從頁面源讀取隱藏字段的值

BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); 

     StringBuilder response = new StringBuilder(); 
     String line; 
     while ((line = rd.readLine()) != null) { 
      response.append(line); 
     } 

請告訴我如何讀取每個請求的更改值?

回答

0

如果您正在開發asp.net應用程序(您尚未指定MVC或asp.net),並且想要訪問服務器端的隱藏字段值,則應該使用runat =「server」屬性。就像這樣:

<input type="hidden" runat="server" name="sessid" value="69529"> 

,或者您可以使用:

<asp:hiddenfield runat="server" id="sessid" value="69529"> 

在服務器端:

var x = sessid.Value 
+0

我沒有開發asp.net應用程序。我正在創建一個Java應用程序,該應用程序登錄到其他需要此類'sessid'的網站,以便像這樣提供一個參數:www.example.com/abc.php?sessid = 08776' –

相關問題