我要在application中保存每个在线用户的对每个栏目的点击数的HashMap,请问我是要在每个栏目的Action中都要进行以下操作吗:
1.通过ServletContext得到application;
2.从application中得到HashMap,并得到已保存的栏目点击数;
3.将该栏目的点击数加1,并存入application.
上述操作是我的想法,不过要在每个Action中都进行此操作显得非常麻烦而且难以维护,最重要的是我想可能会产生并发问题,我不知道如何在Action中对application进行线程同步。
求教有没有改进的或者更好的办法?