java web 开发, 使用ssh框架。在struts.xml配置文件中配置action,result。但是我的struts.xml中并没有配置action,result,而在我的action类上有@ParentPackage("default")注解。我现在的疑问是:如果@ParentPackage("default")注解的作用是将action加载到struts.xml文件中(相当于这么理解),那么result在怎么没有配置呢?有哪位大神知道的,给小弟解释下,不胜感激!

解决方案 »

  1.   

    就是没有result
    struts.xml文件中并不是必须要定义返回字符串的。
    比如我想返回的是io流,那么我就需要把action的返回值定义为return null;
      

  2.   

    且我的经理跟我说,jsp命名是有规则的,如Action名字是gzAction,则在这个action中跳转的jsp名字都是这样的 gz-xxx.jsp。望知道的大神给小弟讲解下,不胜感激!
      

  3.   

    result 没有匹配 ,可能流读取、ajax 操作等。不用返回jsp