-bash-3.1$ cat one.jsp
<%
String n1, n2;
n1 = request.getParameter("n1");
n2 = request.getParameter("n2");
String answer = request.getParameter("answer");
String message;
if (answer == null) { // initialization
message = "Welcome!";
} else {
message = "Oh so you think that " + n1 + " + " + n2 + " = " + answer;
int a = Integer.parseInt(n1);
int b = Integer.parseInt(n2);
int c = Integer.parseInt(answer);
if (a + b == c) {
message += " Yes, it is!";
} else {
message += " Unfortunately the right answer is: " + (a + b) + " not " + answer;
}
}
n1 = (int)(Math.random() * 100) + "";
n2 = (int)(Math.random() * 100) + "";
%>
<form>
<%=message%> <p>
What is <%=n1%> + <%=n2%>? <p>
Type your answer here: <input type="text" name="answer" size=6> <p>
Press <input type="submit" value="Proceed"> to submit your answer.
<input type="hidden" name="n1" value="<%=n1%>">
<input type="hidden" name="n2" value="<%=n2%>">
</form>
-bash-3.1$