我有一个ajax客户端,经常需要从服务器检索3-10个静态文档。这些3-10个文档由客户从大约100个文档中选出。我无法事先知道客户需要哪3-10份文件。
此外,这100个文档是从数据库内容生成的,并且是动态的。 虽然每个文档只发出一个ajax请求似乎不合逻辑。
我的第一个想法是编写一个使用include动作的JSP。
即伪代码:
for (param in params){
jsp:include page="[param]"
}
Tomcat不能支持这个,因为它不仅包含html资源,它重新编译它,每次都生成一个类文件,这看起来也很昂贵。
社区是否可以提供将apache请求与静态文件相结合的解决方案,以利用单个请求而不是几个请求,但不会为每个静态文件带来额外类文件的开销,并且每次都避免重新生成静态文件改变了吗?
答案 0 :(得分:0)
你当然可以编写一个Servlet(或JSP,如果你真的坚持这样做),它将提供一组文档的内容。
但是,这样做会遇到以下一些问题