如何以单选按钮格式显示问题和答案的数组列表?使用 JSP 和 servlet
Posted
技术标签:
【中文标题】如何以单选按钮格式显示问题和答案的数组列表?使用 JSP 和 servlet【英文标题】:how to display the array list in question and answers with radio button format? using JSP and servlet 【发布时间】:2020-01-02 07:29:06 【问题描述】:我需要显示有问题的数组列表和 ans 格式。我将整个问题和答案存储在数组列表中,并在 JSP
文件中检索到它,但它在 Web 中作为单独的表格而不是以格式打印。我应该在 java 文件和JSP
文件中更正什么
我的JSP
部分:
int i, k=0;
RegisterDao registerDao=new RegisterDao();
ArrayList<String> list = registerDao.questionbank();
System.out.println(list);
for(i=0;i<list.size();i++)
我的java部分:
public ArrayList<String> questionbank()
ArrayList<String> array=new ArrayList<String>();//creating new generic arraylist
try
Connection con =DbConnection.createConnection();
String sql = "select * from questionbank";
PreparedStatement stmt=con.prepareStatement(sql);
ResultSet resultSet = stmt.executeQuery(sql);
while (resultSet.next())
//array.add(resultSet.getString("number"));
array.add(resultSet.getString("question"));
array.add(resultSet.getString("optionA"));
array.add(resultSet.getString("optionB"));
array.add(resultSet.getString("optionC"));
array.add(resultSet.getString("optionD"));
//System.out.println(array);
return array;
catch (Exception e)
e.printStackTrace();
return array;
【问题讨论】:
【参考方案1】:如果您每次都有 1 个问题和 4 个答案,您可以通过仅访问数组中的每五个元素并使用第二个循环访问您的答案来打印问题
for(i=0;i<list.size();i+=5)
Print question
for(k=0;k<i + 5;k++)
Print answer
【讨论】:
以上是关于如何以单选按钮格式显示问题和答案的数组列表?使用 JSP 和 servlet的主要内容,如果未能解决你的问题,请参考以下文章