请问各位有什么方法可以将Jsp scriptlet中获得的随机值传入到JavaScript中去呢?
各位,大家好:
先请看以下这段代码:
<%!
String genRandomNumber()
{
long randomnumber=(long)(Math.random()*1000000);
String s="";
s+=randomnumber;
int i=s.length();
for(int j=0;j<6-i;j++)
s="0"+s;
return s;
}
%>
<%
String randomNumber=genRandomNumber();
session.setAttribute("rand",randomNumber);
%>
<form method="post" action="anotherCheck.jsp">
<table>
<tr>
<td align="left">
系统产生的认证码:
</td>
<td>
<script>
self.name=<%= randomNumber %>;
self.location.reload();
document.write(self.name);
</script>
</td>
</tr>
</table>
</form>
我的意图是提交这个表单到其他页面后,再back到这个页面后,页面要产生一个新的随机值,这样的效果如何来具体实现呢?
如果使用以上这段代码的话,就看到页面在不停的刷新,根本无法打开这个页面,请问还有什么其他办法可以实现我这个效果吗?谢谢各位,马上给分!!!