可以在你的首页之前先设置一个网页,<body></body>里面只有下面这句话
<logic:redirect page="/youraction.do"/>
这样这个网页不会显示出来,只是在你的首页前调用了你的action来取得数据库内的数据

解决方案 »

  1.   

    先设置一个页面,通过他来跳转到你的首页<logic:redirect page="/youraction.do"/>就可以了;
      

  2.   

    基于mvc的设计,首页链结-》form-》action-》jsp页面;举个例子:通常是几个模块或者jsp都是调用一个form的,这样就加个action参数;<A href="ContractAction.do?action=viewData">显示某某数据</a>在form里面通过request调用这个参数;
    判断参数类型,执行查询数据的操作。在action里面将查到的数据封装成ArrayList类型,然后发送到显示的jsp页面
        request.setAttribute("data",查询出来的数据);jsp页面拿到数据:
        <jsp:useBean id="data" scope="request" class="java.util.ArrayList"/>用struts自带的标签库的标签循环显示数据:
        <logic:iterate id="row" name="data">这仅仅是一个简单的例子,其中还有其它的操作。
      

  3.   

    在jsp中直接连接数据库不可以吗?
      

  4.   

    founderf(螟来) 
    直接连?????????????、这个创意不错。
      

  5.   

    在jsp直接连数据库那还要struts来干什么?呵呵...