我的问题是这样的:
    我的程序是多个项目共用一套界面和代码;使用struts框架,用户登录户,将用户拥有权限的项目以button显示在页面上,用户点击一个项目button,就触发相应的JavaScript,javaScript则触发相关action,将当前用户的项目ID写入session中。
    现在有一个非常奇怪的问题,我测试的用户有两个项目的权限。打开页面后,第一次、第二次、第三次轮流点击button,项目ID都随之变换,之后无论点击什么button,都不执行相关的action,项目ID值无法随之变化。(是session的问题吗?)    求各位兄弟姐妹帮忙!
    多谢!

解决方案 »

  1.   

    另外,在JavaScript中相关语句是:
    window.open('xxxAction.do?projectId='+projectid,main_right);
      

  2.   

    应该不是  是不是你的javascript写得有问题呢?
      

  3.   

    谢谢大家!问题终于解决!!
    <head>
    <META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">
    <META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">
    <META   HTTP-EQUIV="Expires"   CONTENT="0">
    </head>
    ---终于找到问题根源!在触发的Action对应的JSP中加上上面三行,终于OK!多谢各位兄弟!动作这么快!:)