Struts2与post和get相同的动作名称

时间:2013-10-22 16:26:01

标签: post struts2 get action

我想使用一个动作(UserAction)来处理多个表单(例如:login,register)。当我重定向到操作时,它返回表单视图。当我提交表单时,它会将数据发布到操作,然后返回视图。 如果我使用ASP.NET MVC,我可以把注释分类为post和get方法,如

public class UserAction extends ActionSupport {
  [HttpGet]
  public String login() {
     return "login";
  }
  [HttpPost]
  public String login() {
     return "login";
  }

  [HttpGet]
  public String register() {
      return "register";
  } 

  [HttpPost]
  public String register() {
      return "register";
  } 
}

我不想为一个表单使用两个方法名称,如

 public class UserAction extends ActionSupport {
  public String getLogin() {
     return "login";
  }

  public String postLogin() {
     return "login";
  }    

  public String getRegister() {
      return "register";
  }       

  public String postRegister() {
      return "register";
  } 
}

非常感谢。

0 个答案:

没有答案