s2sh整合后,struts2和spring都是用annotation些的,为什么XXXAction上没写任何东西,难道可以省略吗?
部分代码如下:
@Results({
@Result(name="index",value="/index.jsp"),
@Result(name="login",value="/login.jsp")
}
)
public class LoginAction {

private String username;
private String password;
private UserManager userManager; public String execute() {

解决方案 »

  1.   

    对Annotation不太懂,下面的给点力啊。
      

  2.   

    如果action里面没有用spring管理起来的对象的话 写不写一样的吧   如果用了不写 那么spring就不会把action里面的对象实例化 会出现空指针异常
      

  3.   

       一般返回的结果都是在struts2的配置文件中配置出来的!这样写也行,不过看着有点乱!
      

  4.   

    建议用struts配置文件进行配置
      

  5.   

    #6说的对,刚刚测试了一下,Action并没有交给spring管理,自己产生也能执行。