index.jspというファイルがあります。このファイルは、ユーザーがWebサイトをロードするときに移動する場所です。ページの読み込み時に、サーブレットの1つにgetリクエストを送信したいと思います。
したがって、最初のURLは次のとおりです。localhost:8080 / Test /
URLが次の場合、サーブレットは何かを実行します:localhost:8080 / Test / MyServlet?action = fetchdata
HTML本体に次のように入力すると、サーブレットにフェッチデータを実行させることができます。
<form name="fetchdata" action="MyServlet" method="get">
<input type='hidden' name='action' value='fetchdata' />
</form>
次に、スクリプトを実行します。
<script type="text/javascript">
document.fetchdata.submit();
var testresult = '${result}';
document.write(testresult);
</script>
ただし、これは見栄えがよくなく、HTML本文にも含まれているため非常に専門的ではないようです。そこで、これをHTMLヘッドに入れて、JQueryに同じ関数を実装してみました。
window.onload = function() {
$.get("MyServlet", { action : "fetchdata"});
};
ページを読み込んでも何も起こりません。jQueryが機能していることを確認するためにテストしました。何が悪いのかについて何か考えはありますか?ありがとう