用的是  struts2+hibernate+spring框架 想问下大家 做一个首页,打开首页,我要同时加载多个查询 action中的数据 让它显示出来 要怎么弄?
就像  打开首页时,一个板块是action中查询的新闻头几条,一个板块是action中查询的头几个商品,一个板块是action中查询的头几条信息! 这个要怎么同时进行?

解决方案 »

  1.   

    使用<s:action />标签处理。
      

  2.   

    不太明白楼主意思,你需要什么都查出来丢在stackValue里就好了嘛,什么叫同时进行啊???
      

  3.   

    如二楼正解,使用<s:action>标签
      

  4.   

    弱弱的问下 <s:action name="pnews" executeResult="true"></s:action> 
    用这个标签怎么有问题?是不是一定要放在两个页面里用? 
    我是把<s:action>标签和<s:iterator>标签放一起用不行吗?
      

  5.   

    解决方案很多:
    1、楼上的也可以;
    2、如果首页有action转发,就在action中对所需要的数据进行请求,并存在request作用域中,再到页面中遍历;
    3、较好性能的是,首页静态化,然后用ajax分步对数据库请求,并填充数据;
    4、最佳性能的是,首页静态化。在每次插入或更新数据库时,同时将需要的数据取出存入到物理文件中(最好是xml或json格式)。首页用ajax异步向物理文件中请求数据。