<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib tagdir="/WEB-INF/tags" prefix="st"%>
<%@taglib uri="/japano" prefix="jpn"%>
<%@taglib uri="/user" prefix="usr"%>
<st:page title="Overview">
  <jpn:part id="cpart">
    <a name="ov" class="named"><h3>Overview</h3></a>
    Welcome to the Japano Sample Webapplication which tries to show and explain
    some of the features and possibilities of the Japano webapplication toolkit.
    <p />
    You can find the following examples here:
    <ul>
      <li><a href="repeat.jsp"><strong>Repeat</strong></a><br />
        Counts from 1 to 5 using a jsp page and a very simple custom tag.
        Demonstrates the japano custom tag API and the relation between
        tag classes and generated tags.
      </li>
      <li><a href="calc.jsp"><strong>Add, Sub</strong></a><br />
        Manipulate number stored in the session using two simple actions.
      </li> 
      <li><a href="user-login.do"><strong>Login</strong></a><br />
        A log in form implementing a simple form action with constant defaults.
      </li> 
      <li><usr:show><strong>Edit user</strong></usr:show><br />
        A form action to edit user information. This example shows a more complex form action
        with dynamic defaults and a bean sub compoment.
      </li> 
      <li><a href="jsview.jsp"><strong>Javascript View Example</strong></a><br />
        Shows how to implement server-side actions which can be called from client-side javascript.
      </li>
      <li><a href="jsupdate.jsp"><strong>Javascript Partial Update</strong></a><br />
        Demonstrates how to use japano and javascript to update only parts of a HTML document.         
      </li>
    </ul>
  </jpn:part>
  <div class="info">
    The  basic layout of this sample application is contained in a JSP 2.0 tag
    file. Tag files are a good way to reuse HTML code.
    <ul>
      <li><a href="tags/page.tag.html">Tag file defining the layout</a></li>
      <li><a href="index.jsp.html">Source code of this view.</a></li>
    </ul>
  </div>
</st:page>