如何以单选按钮格式显示问题和答案的数组列表?使用 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的主要内容,如果未能解决你的问题,请参考以下文章

C#单选按钮测验[重复]

如何在 jQueryMobile 1.4.2 中使用格式化的内容设置单选按钮列表的样式

WPF中的数据绑定单选按钮列表

如何检测和使用单选按钮取消选择

如何最好地格式化单选按钮数组并在 $_POST 中捕获

在swing中获取选定的单选按钮列表