Java 如何在一个jsp中获取两个操作结果数据
我想在一个jsp中显示两个操作结果,例如Java 如何在一个jsp中获取两个操作结果数据,java,struts2,Java,Struts2,我想在一个jsp中显示两个操作结果,例如 <!--The list1Value is from article_list.action--> <s:iterator id="list1" value="list1Value" var="value1"> <li><s:property value="#value1"/></li> </s:iterator> <!--The list2Value is from a
<!--The list1Value is from article_list.action-->
<s:iterator id="list1" value="list1Value" var="value1">
<li><s:property value="#value1"/></li>
</s:iterator>
<!--The list2Value is from author_list.action-->
<s:iterator id="list2" value="list2Value" var="value2">
<li><s:property value="#value2"/></li>
</s:iterator>
如何做到这一点?您可以使用action标签(但我不喜欢这样做),或者以不同的方式获取数据,例如,您可以在进入此视图的action中设置数据,并正常访问数据。这是一个更好的方法。这意味着在一个操作中设置list1Value和list2Value,然后转向这个jsp?是的。使用action标记将您与可能更改的操作紧密结合。假设这些操作已经通过某种服务/实用程序类获取了数据,因此在所讨论的操作中使用相同的功能同样容易。这会使代码变得混乱吗?我已经有了ArticleAction和AuthorAction,所以..我应该在哪里编写将文章列表和作者列表结合在一起的函数?