第一个页面:
<body>
<jsp:useBean id="IDChkBean" class="lib.IDChkBean" scope="request"/>
<FORM action="validate.jsp" method="post">
输入验证码:
<INPUT type="text" name="input" id="input">
<INPUT type="submit" value="登陆"><br>
<%
String[] ids = new String[4];
Random rnd = new Random();
for(int i=0; i<ids.length; i++){
int tmp = rnd.nextInt(9)+1;
ids[i] = "0123456789".substring(tmp,tmp+1);
}
%>
<%
for(int i=0; i<ids.length; i++){
%>
<IMG src="servlet/ChkImgGenerate?imgid=<%= ids[i]%>">
<%
}
%>
</FORM>
<% IDChkBean.setTochk(ids[0]+ids[1]+ids[2]+ids[3]);%>
</body>---------------------------------------
第二个:
<body>
<jsp:useBean id="IDChkBean" class="lib.IDChkBean" scope="request"/>
<jsp:setProperty name="IDChkBean" property="input"/>
<%
if(IDChkBean.validate()){
%>
成功!
<%
}
else{
%>
<h1>登陆失败!</h1>
<%
}
%>
</body>=============================
第一个页面post之后,bean的属性在第二个页面中不能共享,怎么解决
<body>
<jsp:useBean id="IDChkBean" class="lib.IDChkBean" scope="request"/>
<FORM action="validate.jsp" method="post">
输入验证码:
<INPUT type="text" name="input" id="input">
<INPUT type="submit" value="登陆"><br>
<%
String[] ids = new String[4];
Random rnd = new Random();
for(int i=0; i<ids.length; i++){
int tmp = rnd.nextInt(9)+1;
ids[i] = "0123456789".substring(tmp,tmp+1);
}
%>
<%
for(int i=0; i<ids.length; i++){
%>
<IMG src="servlet/ChkImgGenerate?imgid=<%= ids[i]%>">
<%
}
%>
</FORM>
<% IDChkBean.setTochk(ids[0]+ids[1]+ids[2]+ids[3]);%>
</body>---------------------------------------
第二个:
<body>
<jsp:useBean id="IDChkBean" class="lib.IDChkBean" scope="request"/>
<jsp:setProperty name="IDChkBean" property="input"/>
<%
if(IDChkBean.validate()){
%>
成功!
<%
}
else{
%>
<h1>登陆失败!</h1>
<%
}
%>
</body>=============================
第一个页面post之后,bean的属性在第二个页面中不能共享,怎么解决
不过我看书上request好像就可以满足我的要求的么,
哪位解释一下
补充 wfeng007(风),还有redirect能保存request域的变量
--------------------------------------------------------------------------
那请教一下redirect和forword 有什么不同?