最近因为要做一个小的系统,有个疑惑。就是我们在地址栏中输入某一个地址之后,这应该是一次请求,那么浏览器给我们呈现出一个页面,这个页面中各个部分的数据应该是从多张表中读取出来的。这一次请求是怎么分发成多个请求,从多个表中读取数据的!!!请高手解惑,先谢谢啦浏览器请求

解决方案 »

  1.   

    当页面请求服务器时,不管请求的是servlet还是action,你都可以在其中调用后台方法(后台方法可能是从一个或多个表中查询数据),将前台将要显示的数据查询出来,然后一并返回到前台页面中显示。一个请求分成多个请求还真没听过,也许你说的并不是一个请求分成多个请求,只是页面中有ajax请求罢了,看似页面只请求一个地址,其实页面中有多个ajax请求。
      

  2.   

    对啊,指定一个action来处理,这个action可以做你任意想做的事情,等都做完了再返回 不久ok了!
      

  3.   

    你可以把这个页面分为几个div  然后在页面加载的时候几个div分别调用Ajax,然后调用不用的后台方法返回各自的数据 生成到各自的div里就好 这样相当于是同时访问了几个action