我有一个名为 index.jsp 的文件,用户在加载我的网站时会被定向到该文件。我想在加载页面时向我的一个 servlet 发送一个获取请求。
所以我一开始的网址是:localhost:8080/Test/
当 URL 为:localhost:8080/Test/MyServlet?action=fetchdata 时,servlet 将执行某些操作
如果在 html 正文中输入以下内容,我可以让 servlet 执行 fetchdata:
<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 正在工作。知道什么是错的吗?谢谢