2012-11-14 2 views
-1

Я хочу получить значение скрытой записи, которая изменяется с каждым отправкой запроса на сервер. Например, когда я впервые получаю доступ к странице sessid=90334, а на следующей странице - sessid=78204. Источник содержит тег, подобный этому <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' –