You are on page 1of 1

======================================Page 1

<apex:page controller="SharedController">
<apex:form >
First Name <apex:inputText value="{!firstName}"/>
Last Name <apex:inputText value="{!lastName}"/>
<apex:commandButton value="Save1" action="{!storeRecord}"/>
<apex:commandButton value="Save2" action="{!storeRecord2}"/>
</apex:form>
</apex:page>

======================================Page 2
<apex:page >
FirstName : {!$CurrentPage.parameters.q1}
LastName : {!$CurrentPage.parameters.q2}
</apex:page>
======================================Page 3

<apex:page controller="SharedController">
First ### Name - {!firstName}
</apex:page>

======================================Class
public class SharedController{
public String lastName{get;set;}
public String firstName{get;set;}
public PageReference storeRecord(){
System.debug('###' + firstName);
System.debug('###' + lastName);
String url = '/apex/Page2';
url += '?q1=' + firstname;
url += '&q2=' + lastname;
return new PageReference(url);
}
public PageReference storeRecord2(){
System.debug('###' + firstName);
System.debug('###' + lastName);
String url = '/apex/Page3';
return new pagereference(url);
}
}

You might also like