又有问题啊!一晚上都没有做出来啊

xvivian 2003-08-10 02:28:02
有三个页面啊!第二个页面得到第一个页面提交的几十个数据!第三个页面得到第二个页面提交的几十个数据!第四个页面得到第三个页面提交的几十个数据

怎么能在第四个页面得到任意一个叶面的任意数据呢?
能不能写的具体点啊!

我想用bean但是不知道怎么做啊
...全文
87 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xvivian 2003-08-10
  • 打赏
  • 举报
回复
这个模块是这样啊!数据库里面有三种类型的题目!第一个页面调入一种类型的题目供用户选择
第二个页面调入第二种题目题目供用户选择!第三个页面调入一种类型的题目供用户选择!然后最后一个叶面把用户前三个页面选择的题目提交给数据库阿!我不知道应该怎么做才能让最后一个叶面得到前三个页面的数据阿!













<%@page import = "java.sql.*"%>
<jsp:useBean id = "BEANxUserInfoMgr" scope = "session" class = "work.xUserInfoMgr"/>
<jsp:setProperty name = "BEANxUserInfoMgr" property = "*" param = "*"/>
<jsp:useBean id = "xConn" scope = "session" class = "work.Conn"/>

<%
String ND = request.getParameter("radio");

String HY = null;
int xselect = Integer.parseInt(request.getParameter("select"));
switch(xselect)
{
case 1:
HY = "A001";
break;
case 2:
HY = "A002";
break;
case 3:
HY = "A003";
break;
case 4:
HY = "A004";
break;
case 5:
HY = "A005";
break;
case 6:
HY = "A006";
break;
case 7:
HY = "A007";
break;
case 8:
HY = "A008";
break;


}

String SqlPD = "select * from allMulSel where type = '" + HY + "'";
String SqlDX = "question from allJudgment";
String SqlDAX = "question from allGriphSel";
String SqlTX = "question from allSimSel";
%>


<form name="form1" method="post" action="ok.jsp">

<script language="JavaScript">
function nullCheck()
{
var xND = "<%= ND %>";

alert(xND);
if (xND==2)
{
if(Document.form1.heckbox.size>15)
{
alert("ÄÜÄúÖ»ÄÜÑ¡Ôñ15µÀÌâÄ¿")
return false;
}
}
if(xND ==1)
{

if(Document.form1.heckbox.size>3)
{

alert("ÄÜÄúÖ»ÄÜÑ¡Ôñ10µÀÌâÄ¿")
return false;
}
}
return true;
}


</script>
<%
System.out.println("error");
java.sql.ResultSet Rs = xConn.executeSelect(SqlPD);
System.out.println(SqlPD);
System.out.println("error1");
while(Rs.next())
{
String temp=Rs.getString("question");
int id=Rs.getInt("id");
System.out.println(temp);
System.out.println(id);
out.println(temp);


%>
<input type="checkbox" name="heckbox" value="<%=id%>"></p>
<p>
<%
}
%>
<input type="submit" name="Submit" value="Ìá½»" onClick="return nullCheck()">
</p>
</form>
xvivian 2003-08-10
  • 打赏
  • 举报
回复
你还在吗?能说具体点吗?我的oicq是712779希望能加入我啊
wangwd 2003-08-10
  • 打赏
  • 举报
回复
你如何用Bean封装数据,都可以,在每个页面中得到的前一页面的值放到session中,在第四页面你就可以取到任意的值了
xvivian 2003-08-10
  • 打赏
  • 举报
回复
第一个页面
<jsp:useBean id = "BEANxUserInfoMgr" scope = "session" class = "work.test"/>
<jsp:setProperty name = "BEANxUserInfoMgr" property = "*" param = "*"/>
<form name="form1" method="post" action="">
<input type="checkbox" name="heckbox" value="checkbox">
<input type="checkbox" name="heckbox" value="checkbox">
<input type="submit" name="Submit" value="提交">
</form>

第二个页面
<jsp:useBean id = "BEANxUserInfoMgr" scope = "session" class = "work.test"/>
<jsp:setProperty name = "BEANxUserInfoMgr" property = "*" param = "*"/>

<form name="form1" method="post" action="">
<input type="checkbox" name="heckbox1" value="checkbox">
<input type="checkbox" name="heckbox1" value="checkbox">
<input type="submit" name="Submit" value="提交">
</form>

第三个页面
<jsp:useBean id = "BEANxUserInfoMgr" scope = "session" class = "work.test"/>
<jsp:setProperty name = "BEANxUserInfoMgr" property = "*" param = "*"/>

<form name="form1" method="post" action="">
<input type="checkbox" name="heckbox2" value="checkbox">
<input type="checkbox" name="heckbox2" value="checkbox">
<input type="submit" name="Submit" value="提交">
</form>

第四个页面要得显示第一个页面checkbox的值应该怎么做啊?
<jsp:useBean id = "mybean" scope = "session" class = "work.test"/>

<%
String Str [] = mybean.getHeckbox();
for(int i=0 ;i<Str.length;i++)
{
out.println(Str[i]);
}

%>

我写了一个bean可是没有用啊


package work;
public class test
{
public test()
{
}
private String [] Dheckbox;
public void setHeckbox(String [] heckbox )
{
Dheckbox = new String[heckbox.length];
for(int i= 0;i<Dheckbox.length;i++)
{
Dheckbox[i] = heckbox[i];
}
}
public String [] getHeckbox()
{
return Dheckbox;
}


private String [] Dheckbox1;
public void setHeckbox1(String [] heckbox1 )
{
Dheckbox1 = new String[heckbox1.length];
for(int i= 0;i<Dheckbox1.length;i++)
{
Dheckbox1[i] = heckbox1[i];
}
}
public String [] getHeckbox1()
{
return Dheckbox1;
}

private String [] Dheckbox2;
public void setHeckbox2(String [] heckbox2 )
{
Dheckbox2 = new String[heckbox2.length];
for(int i= 0;i<Dheckbox2.length;i++)
{
Dheckbox2[i] = heckbox2[i];
}
}
public String [] getHeckbox2()
{
return Dheckbox2;
}
}
追求自由 2003-08-10
  • 打赏
  • 举报
回复
挺佩服楼主的
mechiland 2003-08-10
  • 打赏
  • 举报
回复
让女孩子做这种程序,唉
dike103 2003-08-10
  • 打赏
  • 举报
回复
用<input type=hidden……>我想应该可以的

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧