我正在做一个网络项目。流程是这样的
- 用户输入参数
- 调用 servlet(post 方法)
- servlet 在树对象中加载一个大文件(300.000 行,每行一个字)。做一些计算。
- 重定向到结果的新页面。
我的问题是这个。用户可以多次执行此操作。将文件加载到树对象的时间太长。我怎么能这样做,只有一次?我认为只有一个 servlet(或 jsp),而不是重定向到不同的页面,而是使用 javascript 操作视图。这样我认为我将设法只加载一次文件(并且每当用户刷新时)。你有什么建议吗?
编辑 1. 这个对象是由一个从 servlet 调用的类创建的。我正在使用 apache tomcat 7 和 java 1.6 。HTML5 也是一个选项(有人提到了历史 API)。