JSP页面加载即执行后台方法

来源:互联网 发布:为知笔记 开源 编辑:程序博客网 时间:2024/05/22 09:27

做实验的时候,想从页面一加载就执行后台的方法,取出数据库中的信息到首页来,这时候该怎么办呢?直接在JSP中连接数据库不太美观,本来想用Ajax来访问后台的action(我这里用的是Struts2),最后还是使用了一个小技巧:设置一个隐藏的表单,然后用js在页面一加载就提交。

<form action="search.action" method="post" id="index"></form><s:if test="commodities==null">            <script>                window.onload = function () {                    document.getElementById("index").submit();                }            </script></s:if>

用Struts2的标签判断是否已经执行并取出了数据,不是的话就提交表单,是的话就显示从action中获得的数据。

本人刚刚学java web不久,不知是否有更简洁方便的方法,请大家指教。

1 0
原创粉丝点击