Struts2新手。
我有一个搜索条件表单(search1),我有提交的下拉列表以获取结果页面(consolidatedreports.jsp)。
在我的结果页面中,我显示了搜索条件中的数据,但我还在结果页面的顶部有一个表单,其中包含了再次提交的search2条件。
我正在操纵我的行为,因为结果页面的标题需要来自search1标准的值来确定标题值。
这有效
问题
现在我希望在结果页面中使用search2表单时更改标题。
当用户选择新条件在结果页面上运行新报告时,如何使用search1中搜索条件中的值并覆盖结果页面中的search2值?
我正在修改某人的代码,所以必须这样做。
有人可以建议一个链接,以便我获得一些信息吗?
答案 0 :(得分:0)
请澄清你的问题......
使用搜索条件和您在第一个搜索页面中输入的值转到您的操作类。
你必须检查你的搜索条件是什么。
根据标准,您的选择代码将被区分。
那就是你必须根据你的标准使用if if if或some switch for each case。
然后在每种情况下,您必须将您的值绑定到一个列表中(如果它是服务器端编码。)并将控件返回到转发第二个搜索页面。
如果是客户端编码,则只需返回第2页。
在顶部的第二页,您可以将搜索框设置为第1页。那么你可以从列表中获取值并打印它们,如果它的服务器端编码。
如果客户端编码,从操作页面获取标准的选择值,请使用您的计算查找结果。打印..
同样的动作类也可以用于你的第二页的搜索字段..
在提交表单时,请保留一个隐藏字段,该字段将指定您网页的名称,以便我们可以确定哪些搜索条件是打印结果,使用该值您也可以更改标题值。