我是 STRUTS 和此邮件列表的新手,所以请耐心等待。
我正在尝试的是在 jsp 加载上调用一个操作。
我想我需要一个 javasript 函数来调用一个 Action 和 'onload'
我的 body 。
function callAction{
... calling myAction.do
}
<body onload="callAction();" ... >
有人可以帮我解决这个问题吗?
谢谢
最佳答案
如果你想导航到另一个页面,你需要像这样调用你的操作,
function callAction() {
window.location = "navigation.do?parameter=showNavigation";
}
否则如果你想调用同一个页面(而不加载另一个页面),你需要像这样使用ajax。这里我用了jQuery ajax
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url : "navigation.do?parameter=showNavigation",
type : "POST",
success : function(data) {
alert(data);
}
});
});
</script>
希望这有帮助。
关于java - Struts 在页面加载时调用操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21983412/