我有一个查询,form里面是好多待选择的条件,然后action处理后返回的页面里面显示结果,
显示的各个结果是个链接,点击后action可以根据前面form里面的条件和现在点击的这个链接到后台查询,然后显示更为详细的结果页面。
问题是,在后面这个action里面如何取得上次那个form里面各个条件的值?我考虑有2种方法,大家帮我看看哪个更好,或者有无其他简捷的方法?
1- 在struts-config.xml中把第一个action的scope设为session, 然后在后面一个action 中用request.getSession.getAttribute(mapping.getAttribute())来取得这个form。2- 在第一个action中,把form中的条件保存到一个bean里面,然后request.setAttrubute("bean",bean)把他保存起来,到下次用的时候在取出来。