Struts2中有多种结果类型?

我有一个使用Tiles的Struts2应用程序。 如何在动作映射中获得多个结果类型? 因为我需要将de输出设置为JSON数据,并将Tiles同时设置。 我试过了:

 tiles.home  

但这不起作用

据我所知,没有办法同时返回多个东西。 浏览器只需要一件事,一旦完成所有瓷砖的东西,就可以使用JSON或HTML。

我可以想到两种方法:双重请求(每个结果类型一个)或使用一个生成另一个(获取JSON并使用JavaScript在客户端上构建HTML)。

你想要完成什么,你需要两个结果?

为Tiles + JSON创建一个新的结果类型并使用它…你不能在结果标记中定义2个结果类型。

如果你有2个差异结果怎么样?!

  tiles.home 

然后在你的服务器代码中你只是路由到正确的一个?!