怎样从html到jsp中传参数?两个问题120分!
例如:(***document.form1.guess.value**应该改成什么?)
<jsp:useBean id="numguess" class="num.Guess" scope="session"/>
<jsp:setProperty name="numguess" property="*"/>
...
<form name="form1" method=post>
我认为是<input type=text name="guess">
<input type=button value="确定" onclick="check()">
</form>
...
<!-- 非法检查 -->
<script language="javascript">
function check(){
//检查是否为数字
<%
int g=0;
String str=***document.form1.guess.value***;
try
{
g=Integer.parseInt(str);
}
catch (NumberFormatException e)
{
g=-1;
}
%>
if(<%=g%>==-1){
window.alert(<%=str%>);
window.alert("请输入数字!");
window.form1.guess.focus();
return false;
}
...
document.form1.submit();
}
</script>
<!-- END -->
还有一个问题,回答后同样分:
提交一次过后,我刷新页面,他就自动提交一次。提交的内容和上次一样。
而且,我在script中,有这样的判断,两次提交内容一样,会报错。
我没提交过,或则提交时,Script捕获到错误,则不会自动提交。
我想在任何时候都不要自动提交,我该怎么做?