AppFuse 1.9.3 一个奇怪问题: 换了用户之后,看到的菜单项仍和原来看到的一样

估计是缓存的问题,待研究

已经可以排除以下原因:

   1.退出时session没有置为无效

   2.IE缓存里存放了菜单的源码

   3.Appfuse中的userCache设置

  

最终的成功解决办法:

  将struts-menu版本升级到 2.4.3,并将cssHorizontalMenu.vm 和 cssVerticalMenu.vm替换为 appFuse2.0中的版本。

   因为struts-menu的官方主页说了 :All users are encouraged to upgrade to at least 2.4.2 as some major performance and security issues were solved in this release. Most of them only affect folks using the VelocityDisplayer.),

 

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.