Den*_*ees 1 java json struts2 tiles2 java-ee
我有一个Struts2应用程序,我使用Tiles.如何在动作映射中获得多个结果类型?因为我需要将de输出设置为JSON数据,并将Tiles同时设置.我试过了:
<action
name="home"
class="com.deveto.struts.actions.HomeAction" >
<result name="success" type="tiles,json">tiles.home</result>
</action>
Run Code Online (Sandbox Code Playgroud)
但这不起作用
据我所知,没有办法同时返回多个东西.浏览器只需要一件事,一旦完成所有的瓷砖内容,就可以使用JSON或HTML.
我可以想到两种方法:双重请求(每个结果类型一个)或使用一个生成另一个(获取JSON并使用JavaScript在客户端上构建HTML).
你想要完成什么,你需要两个结果?