Joh*_* D. 0 html java web-applications
我想从html文件中获取数据并将其发送到java以进行MongoDb更新,如何获取数据?
如果html页面属于您,您可以通过ajax调用或甚至通过页面提交来获取数据.
但是,如果你的第三方页面需要做http调用来读取java文件中的内容.然后使用" jsoup "包获取元素.
PS:我的问题仍然不明确.请提供适当的说明,以便我可以提供相应的帮助.
更新
//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.
Run Code Online (Sandbox Code Playgroud)