# Index.jsp Sample

This topic inludes the source code for the Index.jsp Sample.

## Sample Location

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

BEA_HOME/weblogic81/samples/workshop/SamplesApp/WebApp/tagSamples/netui/form/

## Sample Source Code

`01 <%@ page language="java" contentType="text/html;charset=UTF-8"%> 02 <%@ taglib uri="netui-tags-databinding.tld" prefix="netui-data"%> 03 <%@ taglib uri="netui-tags-html.tld" prefix="netui"%> 04 <%@ taglib uri="netui-tags-template.tld" prefix="netui-template"%> 05 <html> 06 <head> 07 <title> 08 index.jsp 09 </title> 10 <link href="/WebApp/resources/css/style.css" type="text/css" rel="stylesheet"/> 11 </head> 12 <body> 13 <jsp:include page="/resources/jsp/header.jsp"/> 14 <h3>Form Tag Sample</h3> 15 <!-- 16 The name, type, and scope attributes are used to prepopulate the form with default values. 17 The default values are stored in the "Session" object, in an object named "defaultValues", 18 of type "tagSamples.netui.form.FormController$ProcessDataBean". 19 These default values are defined in the Controller file's onCreate() method. 20 --> 21 <netui:form 22 action="processData" 23 name="defaultValues" 24 type="tagSamples.netui.form.FormController$ProcessDataBean" 25 scope="session"> 26 <table> 27 <tr valign="top"> 28 <td> 29 Name: 30 </td> 31 <td> 32 <netui:textBox dataSource="{actionForm.name}"/> 33 </td> 34 </tr> 35 <tr valign="top"> 36 <td> 37 Age: 38 </td> 39 <td> 40 <netui:textBox dataSource="{actionForm.age}"/> 41 </td> 42 </tr> 43 </table> 44 <br/> 45 &nbsp; 46 <netui:button value="Submit" type="submit"/> 47 </netui:form> 48 49 50 <hr> 51 <netui:anchor href="/WebApp/tagSamples/tagSamplesController.jpf">Return to Tag Samples</netui:anchor> 52 </body> 53 </html>`