繁体   English   中英

在页面加载时调用struts2操作方法

[英]Call struts2 action method on page load

如何在页面加载时调用动作方法? 下面是我的动作方法

    public String **getlist**() {
              myList=dao.getList();
                return "success" ;
      }

我想通过在页面加载时执行getList来在index.jsp页面上加载数据。

我怎样才能做到这一点? web.xmlresult type将是什么。 最好你建议web.xml的内容类型

在index.jsp中,指定一个javascript部分。 然后在本节中提交类似于form1.submit()的表单; 这里的form1是表单的ID。 将此代码写在javascript部分的JQuery的document.ready方法内。 这将在页面加载时提交表单,并且在此表单中指定的操作将被我们调用并在页面加载时命中action的getList()。

$(document).ready(function(){
 $(this).processRequest({
        url: url
    });
});
<action name="actionName"   class="fullpathofClass" method="**getlist**">
        <result name="success">jsp loaded</result>
</action>

在Java脚本部分中,添加document .ready函数,并将xml配置(如下所示)应用于,以获取结果

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM