on the page http://tapestry.apache.org/tapestry5/tutorial1/hilo.html

Let's start with the code, and break it down:

src/main/java/org/apache/tapestry5/tutorial/pages/Index.java

package org.apache.tapestry5.tutorial.pages;

 

import java.util.Random;

 

import org.apache.tapestry5.annotations.InjectPage;

 

public class Start

{

  private final Random random = new Random();

 

  @InjectPage

  private Guess guess;

 

  Object onAction()

  {

    int target = random.nextInt(10) + 1;

 

    return guess.initialize(target);

  }

}

 

How can you have a public class named "Start" in a file named "Index.java"?

 

I tried creating a Start in "Start.java" but that did not work.



 

John

Reply via email to