私は新しい問題を解決するために様々な質問を行っていましたが、何も問題はありません。Javascript varibaleがサーブレットに送信されない
私はちょうど私がボタンをクリックしたときに、私のサーブレットへのAJAX呼び出しを作りたい、これが私のコードです:Dummy.java
で
sample.html
<!DOCTYPE html>
<html>
<body>
<button type="button" onclick="loadDoc()">Change Content</button>
</body>
<script>
function loadDoc()
{
var xhttp = new XMLHttpRequest();
var data = "number=two";
xhttp.open("POST","Dummy", true);
xhttp.send(data);
}
</script>
</html>
そしてdoPost()
方法、それを取得するためにされています。
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
String param = request.getParameter("number");
System.out.println(param);
}
私は自分のコンソールでnullになっています。理由は何でしょうか?
"私のコンソールにはnullが表示されています。" - どのコンソール? Javaコードのサーバー側ログを意味しますか? – Quentin
はい、Javaコンソールです。 paramの値はnullです。 –
通常のHTMLフォームの提出を行う場合は機能しますか? – Quentin