直接返回的是字符串吧?Action.SUCCESS是父类ActionSupport中写好的。

解决方案 »

  1.   

    "success"和Action.SUCCESS是一样的
      

  2.   

    SUCCESS 和 Action.SUCCESS都是定义好了的常量,你跳转过去就看得见了。
    都是public final static String SUCCESS = "success" 
      

  3.   

    SUCCESS 和 Action.SUCCESS都是struts框架里面定义好的常量字符串,最终的值都是“success”。
      

  4.   

    意思一样的.你也可以返回字符串"abc",看个人爱好.只不过你写SUCCESS时与这个方法相对的struts.xml里的result不用写name.
      

  5.   

    SUCCESS,ERROR等几个词是struts框架里面定义好的常量字符串,最终的值都是对应的小写字符串,然后到配置文件中与之匹配
      

  6.   

    都是返回一个串"SUCCESS", 没什么区别。
      

  7.   

    木有区别,都是“success”字符串
      

  8.   

    是的,木有区别
    就好像你定义
    int ONE=1;
    然后
    return ONE;
    一样
    无非就是给起了个名
      

  9.   

    最终结果是一样的。其实你也可以根据你自己的喜好进行返回,但一般来说就是要用一些通用一点的,自己易读,别人也易看。这里举一个自定义的返回例子,比如action里,“return "superman"”,那你在struts.xml里就可以配置这样的返回结果:<result name="superman">……</result>。
      

  10.   

    返回的是字符串。其实你可以自己定制自己的返回结果,如"update","add","del","failure"等,只不过Action中已经定义好了几个常量SUCCESS="sucess",INPUT="input"等
      

  11.   

    当你在structs返回SUCCESS  其实他就是success  对应的就是跳转你structs 配置文件action里面<result>某页面</result>不写就默认代表是success   如果你在structs 里面返回字符串“a”  那你structs 配置文件action里面定义的<result name="a">某个页面</result>