java web中简单的通过循环来制作表单

 java web中简单的通过循环来制作表单

  作为初学者,我就通过最简单的for循环来完成我对表单的制作与提交。

  对于表单的数据,我选择通过字符串数组来存储,通过后期的处理再进行数据的类型转换,再对数据进行相应的处理。这样可以避免频繁的对表单进行声明,减少代码的长度。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>试题测试</title>
</head>
<body>
试题测试
<hr>
<form action="04b.jsp" method="post">
<%
String[] a={"一、1+2=?","二、1*2=?","三、4/2=?","四、4*3=?","五、6+1*8=?"};
String[] b={"1","2","1","8","14"};
String[] c={"2","3","2","6","24"};
String[] d={"3","4","3","16","34"};
String[] e={"4","5","4","12","54"};
String[] f={"a1","a2","a3","a4","a5"};
String[] aa={"六、x^2-1=0...x=?","七、x^2-4=0"};
String[] bb={"-1","1"};
String[] cc={"0","0"};
String[] dd={"1","2"};
String[] ee={"2","-2"};
String[] ff={"b1","b2"};
String[] aaa={"八、5*4=20","九、2-4=0","十、1+2=0...?"};
String[] bbb={"true","true","true"};
String[] ccc={"false","false","false"};
String[] fff={"c1","c2","c3"};
%>
<%for(int i=0;i<5;i++){
%>
<%=a[i] %><br>
<input type="radio" name=<%=f[i]%> value=<%=b[i]%>><%=b[i]%>&nbsp;
<input type="radio" name=<%=f[i]%> value=<%=c[i]%>><%=c[i]%>&nbsp;
<input type="radio" name=<%=f[i]%> value=<%=d[i]%>><%=d[i]%>&nbsp;
<input type="radio" name=<%=f[i]%> value=<%=e[i]%>><%=e[i]%>&nbsp;<br><br>
<%}for(int i=0;i<2;i++){%>
<%=aa[i] %><br>
<input type="checkbox" name=<%=ff[i]%> value=<%=bb[i]%>><%=bb[i]%>&nbsp;
<input type="checkbox" name=<%=ff[i]%> value=<%=cc[i]%>><%=cc[i]%>&nbsp;
<input type="checkbox" name=<%=ff[i]%> value=<%=dd[i]%>><%=dd[i]%>&nbsp;
<input type="checkbox" name=<%=ff[i]%> value=<%=ee[i]%>><%=ee[i]%>&nbsp;<br><br>
<% }%>
<%for(int i=0;i<3;i++){%>
<%=aaa[i] %><br>
<input type="radio" name=<%=fff[i]%> value=<%=bbb[i]%>><%=bbb[i]%>&nbsp;
<input type="radio" name=<%=fff[i]%> value=<%=ccc[i]%>><%=ccc[i]%>&nbsp;<br><br>
<% }%>
<input type="submit" value="确定">
</form>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值