j ai une page de recherche avec un bouton valider,
au dessous un select pour la pagination du tableau resultat

lorsque je fait une nouvelle rechrche le select garde selectioné la derniere page choisi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<h:form>
		<%-- Choix du mois --%>
		<h:panelGrid columns="2" id="gridPanel2" style="">
			<h:outputText id="outputText2"
				value="Mails envoyes depuis" />
			<h:selectOneMenu id="monthsdd1"
				style="left: 0px; top:-2px; position: relative;"
				value="#{AdminStatListMail.month}" immediate="true"
				valueChangeListener="#{AdminStatListMail.processMonthValueChange}">
				<f:selectItems id="dropdown1SelectItems"
					value="#{ApplicationBean1.months}" />
			</h:selectOneMenu>
		</h:panelGrid>

		<h:panelGrid style="position:relative;left:200;">
			<h:commandButton action="#{AdminStatListMail.calcMailList}"
				id="btSubmit" value="Submit" image="resources/b_valider_a.gif" />
		</h:panelGrid>
	</h:form>


	<h:panelGrid columns="5" id="gridPanel1"
		style="left: 20px; position: relative;">
		<h:form id="paginationform1">
			
			<h:selectOneMenu id="midselect23" immediate="true"
				onchange="this.form.submit();"
				style="left: 0px; top:0px; position: relative;"
				value="#{AdminStatListMail.currentPageStr}"
				valueChangeListener ="#{AdminStatListMail.gotoPageAction}">
				<f:selectItems id="pagesSelectItems"
					value="#{SessionBean1.mailPagesList}" />
			</h:selectOneMenu>

			
		</h:form>
	</h:panelGrid>

	<h:dataTable styleClass="arrayClass" headerClass=""
		id="dataTableListMail" rowClasses="list-row-even,list-row-odd"
		value="#{SessionBean1.currentMails}" var="currentRow" width="557">
comment forcer le recalcule de la value : value="#{AdminStatListMail.currentPageStr}" c'est a dire le getCurrentPageStr ?

any idea
Merci d'avance