rendered paste bodypackage voh;
public class NumeronArvaus2
{
private int luku;
private int arvaustenlkm;
private String totuus;
public NumeronArvaus2()
{
nollaa();
}
public void setLuku(int luku)
{
if(this.luku < luku)
{
totuus = "Antamasi luku on suurempi kuin arvattava luku!</br>Anna pienempi luku.</br></br>";
arvaustenlkm++;
}
else if(this.luku > luku)
{
totuus = "Antamasi luku on pienempi kuin arvattava luku!</br>Anna suurempi luku.</br></br>";
arvaustenlkm++;
}
else
{
totuus = "Arvasit oikean luvun! Jouduit arvaamaan "+arvaustenlkm+" kertaa </br><br></br><img id=\"kuva\" src=\"http://www.cxvcvx.JPG$
nollaa();
}
}
public int getLuku()
{
return this.luku;
}
public String getTotuus()
{
return this.totuus;
}
public void setTotuus(String tulos)
{
this.totuus = totuus;
}
public void nollaa()
{
luku = (int)(Math.random()*100);
arvaustenlkm = 0;
}
}
----------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Verkko-ohjelmointi: JSP</title>
<link rel="STYLESHEET" type="text/css"
</head>
<body>
<jsp:useBean id="numeropeli" class="voh.NumeronArvaus2" scope="session"/>
<h1>Numeronarvauspeli</h1>
<%
if(request.getParameter("lukuarvo") != null)
{
try
{
Integer.parseInt(request.getParameter("lukuarvo"));
%>
<jsp:setProperty name="numeropeli" property="luku" param="lukuarvo"/>
<jsp:getProperty name="numeropeli" property="totuus"/>
<%
}
catch (NumberFormatException n)
{
%>
<font color="red"><b>Anna luku!</b></font>
<%
}
}
%>
<form action="Numeronarvauspeli.jsp" method="POST">
Lukusi:</br>
<input type="text" name="lukuarvo"><br><br/>
<input type="submit" value="Arvaa luku">
</form>
</body>
</html>