Js跳转Struts2的Action没反应,js代码走这段代码了,可是不跳转到对应的默认方法execute(),求解

问题:点击登录按钮,走对应的JS代码window.location='main.action';了,而且把main.action换成其他的就没问题,查了代码,顺了逻辑,就是不跳转到main对应的类的默认方法中

1、刚开始以为是,本机代码为题,因为两天前修改了代码,而且当时是没问题的,然后备份代码,还原项目,未解决

2、找了好些时间,没弄好,找同时看了下,刚开始也以为是代码问题,后来看到连接多打了一个斜杠“/”,试着去掉,解决了....

原先地址:http://127.0.0.1:8080//Demo/admin.action

修改之后:http://127.0.0.1:8080/Demo/admin.action

JS跳转的代码:window.location='main.action';点击之后跳转

Java代码:

@Override
 public String execute() throws Exception {

        System.out.println("呀呀呀呀呀黑");
        return SUCCESS;
 }

Struts.xml配置文件:


            /main.jsp

 

不知道这个斜杠是怎么加上去的,记得当时没问题,存的书签......

虽然解决了,可是不知道原因是什么,如果说“//”有问题,可是为什么换了一个action就可以了?

请知道的同学解答以下,不胜感激!!!

你可能感兴趣的:(java,JSP,Js)