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

    技术2022-05-19  21

          在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

     

     


    最新回复(0)