Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在一个jsp中获取两个操作结果数据_Java_Struts2 - Fatal编程技术网

Java 如何在一个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

我想在一个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 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,所以..我应该在哪里编写将文章列表和作者列表结合在一起的函数?