# JpfFormBean.java Sample

This topic inludes the source code for the JpfFormBean.java Sample.

## Sample Location

This sample is located in the following directory in your WebLogic Workshop installation:

BEA_HOME/weblogic81/samples/workshop/SamplesApp/WebApp/struts/strutsInterop/

## Sample Source Code

`01 package struts.strutsInterop; 02 03 import com.bea.wlw.netui.pageflow.FormData; 04 05 /******************************************************************************* 06 * JpfFormBean 07 * This is a Page Flow form bean. It will be instantiated by the page flow 08 * and passed to struts module: strutsModule then passed back to the page 09 * flow. At each step the value of "Field1" will be changed to demonstrate 10 * that the same instance of the form is being passed between page flow and 11 * struts. 12 ******************************************************************************/ 13 public class JpfFormBean extends com.bea.wlw.netui.pageflow.FormData 14 { 15 public final static String FORM_VALUE = "Form bean Field1 default value set by the form bean itself."; 16 private String field1 = this.FORM_VALUE; 17 18 /*************************************************************************** 19 * Constructor 20 **************************************************************************/ 21 public JpfFormBean() 22 { 23 super(); 24 } 25 26 /*************************************************************************** 27 * Field1 28 **************************************************************************/ 29 public void setField1(String inField1) 30 { 31 this.field1 = inField1; 32 } 33 public String getField1() 34 { 35 return this.field1; 36 } 37 }`