2017-03-01 22 views

回答

5

如果html頁面屬於您可以通過ajax調用或甚至通過頁面提交獲取數據。

但是,如果其第三方頁面需要執行http獲取調用來讀取java文件中的內容。然後使用「jsoup」包獲取元素。

P.S .:你的問題仍然不清楚。請給出適當的描述,以便我可以提供相應的幫助。

更新

//In your html file 
    <html> 
    <script type= "text/javascript"> 
    var myData = {"myId" : 123456}; 
    $.ajax({ 
      url: 'myServletName', 
      type: 'POST', 
      dataType: 'json', 
      data: JSON.stringify(myData), 
      success: function (data) { 

      } 

     }); 
    </script> 
    </html> 



    //In Java File (myServlet.java) 


    import java.io.BufferedReader; 
    import java.io.IOException; 
    import java.io.InputStreamReader; 
    import org.json.JSONObject; 

    BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream())); 
       String jsonR = ""; 
       if (br != null) { 
        jsonR = br.readLine(); 
       } 
       JSONObject data = new JSONObject(jsonR); 
       Long myId = data.getLong("myId"); 
//You can use this variable (myId) for your further operations. 
+0

基本上我在MongoDB中搜索一個id改變來自Java的數據庫中的變量,但要做到這一點,我需要從HTML獲得id並將其發送給Java。我可以通過#{obj.xxx}將變量從Java轉換爲html,反之亦然? –

相關問題