SSH中点击jsp页面连接进行action跳转时出现无数窗口

来源:互联网 发布:软件定义网络典型应用 编辑:程序博客网 时间:2024/06/04 18:13

      在SSH项目中页面的某个连接需要进行action跳转并传值,但是不知道为什么当在jsp中点击页面连接时,会出现无数个窗口,并出现类似下载的页面?

      找了好久才知道原来是在struts中配置跳转时出现了重复的action的名字。这个问题经常会出现,原因是当action配置过多时很容易出现action重名的现象。所有解决这个问题需要注意:

      用包package并加上命名空间namespace来区分不同类型下的action,那么包与包之间的action是隔离的,如:<package name="backCMS" extends="json-default" namespace="XX">这样需要访问时需要加入命名空间的名字,如:http://localhost:8080/testproject/XX/test.action,这样它会去查找XX命名空间下的aciton="test"的action配置,而不会去查找其他包下的action

 

 

原创粉丝点击