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