<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>Contrived example</title></head><body><div> <?rb if not @w.session['page'] @w.session['page'] = '1' ?> <form action="jsp_said" method="post"> <div><label>Enter something <input type="text" name="foo"/> <input type="submit"/></label></div></form> <?rb elsif @w.session['page'] == '1' @w.session['page'] = '2' @w.session['value'] = @w.f('foo') ?> <a href="jsp_said">click here</a> <?rb elsif @w.session['page'] == '2' @w.session["page"] = nil ?> you said: ${@w.session['value']} <?rb end ?> </div></body></html>