解决方案 »

  1.   

    老师说的是execute方法的返回值只能为String吧。
      

  2.   

    execute 方法返回String ,根据返回最后跳转,当然 strtus2 可以添加自己的方法/
      

  3.   


    面试官问你的应该是result的类型吧
    struts2常用返回值类型说明
    chain 用户Action链式处理
    dispatcher 用来整合JSP 是result元素type的默认值
    freeer 用来整合FreeMarker
    httpheader 用来处理特殊的HTTP行为
    redirect 用来重定向到其他的文件
    redirectAction 用来重定向到其他的Action
    stream 用来向浏览器返回一个InputStream 
    估计是楼主理解有误吧
      

  4.   

    我猜也是这样。真是郁闷啊!估计被人鄙视了一顿!呵呵
    不过这么说来struts2中的方法除了execute外其他就和普通的方法没什么不一样吧,可以传递参数,可以返回如int,boolean这些,如果有需要的话!呵呵
      

  5.   

    普通方法也只能返回String类型
      

  6.   

    单说你这个下载demo的话,我觉得不冲突吧,Struts2的拦截器吧
      

  7.   

    理论上说Struts 2 Action可以返回任何类型