package org.japanosample.action;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletRequest;
import org.japanosample.SampleSession;
import org.japano.metadata.annotation.*;
@JapanoAction ( library="/sample", name="add2", repeatable=true )
public class AddForm implements org.japano.action.Action
{
private int number=1;
@JapanoText ( value="1", maxLength=10 )
@JapanoValidation ( required=true, regex="-?[0-9]+", errorMessage="Invalid number" )
public void setNumber(int number)
{
this.number=number;
}
public void perform(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException
{
SampleSession session=(SampleSession)request.getSession();
session.setNumber(session.getNumber()+number);
session.setView("/jsupdate.jsp");
}
}