需求: 看这么一个简单的界面. 它有很多下拉框,下拉框中的可选项并不是固定不变的. 由于页面是静态HTML页面,不能使用后台JSP动态生成. 之前的解决方案是,页面打开后使用多个Ajax请求,获取下拉框中的数据. 改进方案:将所有的下拉框中的数据,缓存在后台一个js文件中,页面引用这个js文件.这样页面打开的时候,直接访问js文件中定义的变量就好了. js文件动态生成,每当变量发生变化的时候,清掉缓存后台js缓存文件,下次请求的时候重新生成. 具体方案: 后台缓存数据的js文件分以下几种: 1.