结合apache请求?

时间:2010-04-05 02:57:14

标签: ajax apache

我有一个ajax客户端,经常需要从服务器检索3-10个静态文档。这些3-10个文档由客户从大约100个文档中选出。我无法事先知道客户需要哪3-10份文件。

此外,这100个文档是从数据库内容生成的,并且是动态的。 虽然每个文档只发出一个ajax请求似乎不合逻辑。

我的第一个想法是编写一个使用include动作的JSP。

即伪代码:

for (param in params){
    jsp:include page="[param]"
}  

Tomcat不能支持这个,因为它不仅包含html资源,它重新编译它,每次都生成一个类文件,这看起来也很昂贵。

社区是否可以提供将apache请求与静态文件相结合的解决方案,以利用单个请求而不是几个请求,但不会为每个静态文件带来额外类文件的开销,并且每次都避免重新生成静态文件改变了吗?

1 个答案:

答案 0 :(得分:0)

你当然可以编写一个Servlet(或JSP,如果你真的坚持这样做),它将提供一组文档的内容。

但是,这样做会遇到以下一些问题

  • 如何划分文档以便客户知道哪个
  • 如何阻止客户请求他们没有权限的东西(这个很棘手)