请问各位有什么方法可以将Jsp scriptlet中获得的随机值传入到JavaScript中去呢? 我觉得你的想法有问题:"我的意图是提交这个表单到其他页面后,再back到这个页面后,页面要产生一个新的随机值,这样的效果如何来具体实现呢?"只能用JavaScript来实现吧? :::当页面获得焦点时运行产生随机数的JS方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你加上<% response.setHeader("Cache-Control", "no-cache");%>然后去掉//self.location.reload();就可以实现你想要的了 self.name="<%= randomNumber %>"; 谢谢,不愧是五星级的高手啊!的确实现了我所想要的功能,还想请问一下,在设置了response.setHeader("Cache-Control", "no-cache");后,在页面的后半部分如何再复位呢?谢谢,马上给分哈!!! 用javascript来生成“一个却不需要刷新生成的随机认证码”,而用你原来的方式生成“一个在提交表单后back回原来页面刷新生成的随机认证码”,是你想要的吗?<%-- random.jsp --><%@ page contentType="text/html; charset=gbk" %><HTML><HEAD><TITLE></TITLE><script language="javascript">function genRandom(){ document.all("idNumber").innerText = Math.random();}</script></HEAD><BODY onload="return genRandom();"><%! 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="gbk.jsp"><table><tr><td align="left">系统产生的认证码:</td><td><script>self.name="<%= randomNumber %>";document.write(self.name);</script></td></tr></table><input type="submit"></form><hr><div id="idNumber"></div></BODY></HTML> hibernate-创建数据库 多线程下载断点续传简单功能,请问问题出在哪? submit提交时间 串口通讯读值乱码 送分:URL中文显示问题 。 jsp+连接池+mysql出现很奇怪的错误,从来都没有见过! 如何判断浏览器关闭? JAVA中的连接池怎么实现 禁用USB的程序怎么编写? 按钮问题 小问题多多哦. <jsp:param>中文问题~~~~高手帮忙呀
<%
response.setHeader("Cache-Control", "no-cache");
%>
然后去掉
//self.location.reload();
就可以实现你想要的了
后,在页面的后半部分如何再复位呢?谢谢,马上给分哈!!!
<%@ page contentType="text/html; charset=gbk" %>
<HTML>
<HEAD>
<TITLE></TITLE>
<script language="javascript">
function genRandom()
{
document.all("idNumber").innerText = Math.random();
}
</script>
</HEAD>
<BODY onload="return genRandom();">
<%!
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="gbk.jsp">
<table>
<tr>
<td align="left">
系统产生的认证码:
</td>
<td>
<script>
self.name="<%= randomNumber %>";
document.write(self.name);
</script>
</td>
</tr>
</table>
<input type="submit">
</form>
<hr>
<div id="idNumber"></div>
</BODY>
</HTML>