-1

在 asp.net 中,一个控制器可以有多个 ActionResult 返回多种方式。

public class HomeController : Controller
{
    public ActionResult Index()
    {
        ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";

        return View();
    }

    public ActionResult About()
    {
        ViewBag.Message = "Your app description page.";

        return View();
    }

    public ActionResult Contact()
    {
        ViewBag.Message = "Your contact page.";

        return View();
    }
}

如何在 Java Struts2 中做到这一点,一个动作只有一个能够以一种方式返回的执行。

4

1 回答 1

0

您的示例中只有一个Index,就像executeS2 操作中只有一个一样。

然而,动作可能有任意数量的方法。可以通过多种方式调用这些方法,包括通过注释、XML 或使用Convention 插件REST 插件进行配置。

在您的示例中,您没有显示返回多种方式的一种方法,而是显示了返回多种方式的多个操作,Struts 2 以类似的方式支持这一点。

于 2013-05-21T15:42:36.393 回答