其实1,3的问题差不多吧,都是刷新的问题,可能是要把一些生成的临时文件都删除就可以了。
2的话,就根据你的数据来控制你的菜单的显示就可以了
比如:
<%if(count>0){%>
    显示的菜单项目
<%}%>
就像控制画面的项目一样