2017-03-01 4 views

答えて

5

htmlページが属している場合は、ajax呼び出しまたはページ送信を介してデータを取得できます。

しかし、サードパーティのページでは、httpを実行してJavaファイルのコンテンツを読み込む必要がある場合は、次に、 "jsoup"パッケージを使用して要素を取得します。

P .:あなたの質問はまだ私には分かりません。私がそれに応じて助けることができるように適切な説明をしてください。

更新

//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を検索しています[Jsoup](https://jsoup.org/)してみてくださいJavaからのデータベースの変数が、私はHTMLからIDを取得し、Javaに送信する必要があります。 #{obj.xxx}でJavaからhtmlに変数を渡すことができます。逆も同様です。 –

関連する問題