image.jsp
输出时应用验证码
<script>
document.write("<img border=0 src='/image.jsp?Rand="+Math.random()*10000+" '>");
</script>
<br>
输认证码:<input name="Rand" maxlength=4 size="10">
<br>
登录认证:
String Rand=request.getParameter("Rand");
String strRand=(String)session.getAttribute("Rand");
if(!strRand.equals(Rand))
//未通过;
}
附注:其实Rand.trim()更好