这样才能分组,但是这样的话每条题目的name是不一样了 每个题目的name要一样吗???一样的话所有题目按钮只能选一个啊? 后台要获取全部的选项吗??
radio要name不同才能分组????是name相同还是不同?? 足球 羽毛球 篮球 网球 橄榄球 乒乓球 这是一组吧?是不是只能选一个? 这些redio的name属性要相同,后台通过name属性获取的是value属性值。 <input type="radio" name="sport" value="basketball" />篮球 <input type="radio" name="sport" value="football" checked/>足球 。。。。。 如果选择的是足球,后台request.getParameter("sport");获取的值是football。 不怎么明白你说的逻辑什么意思?
[quote=引用 18 楼 u011104235 的回复:] [quote=引用 16 楼 zxs6587 的回复:] <c:forEach var="survey" items="${lists }" varStatus="status"> 存的这个lists有问题啊! Select * From survey; lists怎么那么多重复数据?
suroptlist 就是Select * Form option where surId=?查出来的list集合 <td><input type="radio" name="optId" value="${survey.suroptlist.optId }" />${survey.suroptlist.optName }</td> 我这样遍历是报错的java.lang.NumberFormatException: For input string: "optId"和java.lang.NumberFormatException: For input string: "optName" 页面遍历得怎么写呢
sql语句有了,接下来就是通过jdbc操作mysql读取数据(需要jar包),然后展现出来
[quote=引用 16 楼 zxs6587 的回复:] <c:forEach var="survey" items="${lists }" varStatus="status"> 存的这个lists有问题啊! Select * From survey; lists怎么那么多重复数据?
<c:forEach var="survey" items="${lists }" varStatus="status"> 存的这个lists有问题啊! Select * From survey; lists怎么那么多重复数据?
[quote=引用 11 楼 u011104235 的回复:] suroptlist 就是Select * Form option where surId=?查出来的list集合 <td><input type="radio" name="optId" value="${survey.suroptlist.optId }" />${survey.suroptlist.optName }</td> 我这样遍历是报错的java.lang.NumberFormatException: For input string: "optId"和java.lang.NumberFormatException: For input string: "optName" 页面遍历得怎么写呢
[quote=引用 8 楼 zxs6587 的回复:] [quote=引用 6 楼 u011104235 的回复:] [quote=引用 4 楼 zxs6587 的回复:] 一个Survey类,一个Option类 Survey类中包含一个Option类数组 查询一个Survey类中Option Select * Form option where surId=? 楼主的sql难道是Select survey.*,option.* From survey,option where survey.id=survey.surId????/
[quote=引用 6 楼 u011104235 的回复:] [quote=引用 4 楼 zxs6587 的回复:] 一个Survey类,一个Option类 Survey类中包含一个Option类数组 查询一个Survey类中Option Select * Form option where surId=? 楼主的sql难道是Select survey.*,option.* From survey,option where survey.id=survey.surId????/
'1', '足球', '1', '1', '你最爱的运动是什么', '2', '羽毛球', '1', '1', '你最爱的运动是什么' '3', '篮球', '1', '1', '你最爱的运动是什么', ' '4', '网球', '1', '1', '你最爱的运动是什么', ' '7', '操场', '2', '2', '最美之地', ' '8', '图书馆', '2', '2', '最美之地', '9', '教学楼', '2', '2', '最美之地', '10', '办公楼', '2', '2', '最美之地', ' 数据库查出来是这样,但是在页面我想让题目只显示一次而不是显示一个选项同时又显示一个题目
[quote=引用 4 楼 zxs6587 的回复:] 一个Survey类,一个Option类 Survey类中包含一个Option类数组 查询一个Survey类中Option Select * Form option where surId=? 楼主的sql难道是Select survey.*,option.* From survey,option where survey.id=survey.surId????/
如果你只是想在前台容易去遍历的话;建议你在题目的实体【survey】中建一个list的属性字段;然后在dao层查询的时候,封装好对应的问题和答案选项;返回给前台页面即可;
一个Survey类,一个Option类 Survey类中包含一个Option类数组 查询一个Survey类中Option Select * Form option where surId=? 楼主的sql难道是Select survey.*,option.* From survey,option where survey.id=survey.surId????/
81,092
社区成员
341,716
社区内容
加载中
试试用AI创作助手写篇文章吧