struts2传递参数

时间:2011-12-06 17:52:23

标签: struts2

Struts2新手。

  1. 我有一个搜索条件表单(search1),我有提交的下拉列表以获取结果页面(consolidatedreports.jsp)。

  2. 在我的结果页面中,我显示了搜索条件中的数据,但我还在结果页面的顶部有一个表单,其中包含了再次提交的search2条件。

  3. 我正在操纵我的行为,因为结果页面的标题需要来自search1标准的值来确定标题值。

  4. 这有效

    问题

    1. 现在我希望在结果页面中使用search2表单时更改标题。

    2. 当用户选择新条件在结果页面上运行新报告时,如何使用search1中搜索条件中的值并覆盖结果页面中的search2值?

    3. 我正在修改某人的代码,所以必须这样做。

      有人可以建议一个链接,以便我获得一些信息吗?

1 个答案:

答案 0 :(得分:0)

请澄清你的问题......

使用搜索条件和您在第一个搜索页面中输入的值转到您的操作类。

你必须检查你的搜索条件是什么。

根据标准,您的选择代码将被区分。

那就是你必须根据你的标准使用if if if或some switch for each case。

然后在每种情况下,您必须将您的值绑定到一个列表中(如果它是服务器端编码。)并将控件返回到转发第二个搜索页面。

如果是客户端编码,则只需返回第2页。

在顶部的第二页,您可以将搜索框设置为第1页。那么你可以从列表中获取值并打印它们,如果它的服务器端编码。

如果客户端编码,从操作页面获取标准的选择值,请使用您的计算查找结果。打印..

同样的动作类也可以用于你的第二页的搜索字段..

在提交表单时,请保留一个隐藏字段,该字段将指定您网页的名称,以便我们可以确定哪些搜索条件是打印结果,使用该值您也可以更改标题值。