将选定单选按钮的值从一个 jsp 传递到另一个

匿名6

我试图将选定单选按钮的值从一个 jsp 页面传递到另一个页面,但我的代码不起作用。以下是我的代码:-

<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style></style>
<% 
        int i=1;
        String url = "jdbc:mysql://127.0.0.1:3306/Quiz";
        String username1="root";
        String password1="root";
        PreparedStatement st = null;
        ResultSet results = null;

         int iQuestionID=3;
            try {

                Class.forName("com.mysql.jdbc.Driver");
                Connection con= DriverManager.getConnection(url,username1,password1);
                String sql="SELECT  Questions.Question, Questions.option1, Questions.option2,Questions.option3, Questions.option4,Questions.correctanswer FROM Questions order by RAND() limit ?";
                st = (PreparedStatement) con.prepareStatement(sql);
                 st.setInt(1,iQuestionID);
                results = st.executeQuery(); 

                while (results.next()) {
    String r1, r2, r3, r4, r5,r6;
    r1 = results.getString(1);
    r2 = results.getString(2);
    r3 = results.getString(3);
    r4 = results.getString(4);
    r5 = results.getString(5);
    r6 = results.getString(6);
%>

<br/>
<center>


<form name="form1"  method="post" action="Results.jsp" > 
<table border="1" width="500px" bgcolor="white" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"> 



<h2 align="center"><font color="red">Online Quiz Application</font></h2>

<b>Select Correct Answer</b>
<table border="0" width="500px" cellspacing="2" cellpadding="4">
<tr>

<td width="50%"> Question:</td>
<td><input type="hidden" name="correctAns<%= i %>" value="<%= results.getString(6) %>" /></td>
</tr>
<tr>
<td><%= results.getString(1) %></td></tr>
<tr>
<td>

1: <input type="radio" name="a<%= i %>"  id="a<%= i %>" value="<%= results.getString(2) %>" /></td>
<td><%= results.getString(2) %></td></tr> 
<tr>
<td>
2: <input type="radio" name="a<%= i %>" id="a<%= i %>" value="<%= results.getString(3) %>" /></td>
<td><%= results.getString(3) %></td></tr>

<tr>
<td>
3: <input type="radio" name="a<%= i %>" id="a<%= i %>" value="<%= results.getString(4) %>" /></td>
<td><%= results.getString(4) %> </td></tr>

<tr>
<td>
4: <input type="radio" name="a<%= i %>" id="a<%= i %>" value="<%= results.getString(5) %>" /> </td>
<td> <%= results.getString(5) %> </td></tr>
</table>
</td>
</tr>

</table>


<br/>
            <% if (i==iQuestionID)
                        {
                    %>
    <INPUT type = "submit" name="addSubmit" value = "Press to Submit">
    <% } %>

</form>
</center>
<%

i++;
} 
results.close();
con.close();

}catch (Exception ex) {
    ex.printStackTrace();


    }finally {     
    } %>



</body>
</html>

然后在结果 JSP 中我有

<%
String id[]= new String [5];
for (int i=1;i<5; i++)
{
    id[i]=request.getParameter("a"+i);
    out.println(id[i]);
}

%>

但是在 Results.jsp 中,我得到了空值。

我什至用 servlets 尝试了代码。我能够显示测验的问题,但我无法获取所选单选按钮的值。

任何帮助更正上述 jsp 代码以便我可以获取所选单选按钮的值将不胜感激。

谢谢

吉涅什·萨瓦利亚

尝试遵循 Result jsp 代码。您将获得正确的无线电值。

<%
String id[]= new String [5];
for (int i=1;i<5; i++)
{
   if(request.getParameter("a"+i)!=null){
    id[i]=request.getParameter("a"+i);
    out.println(id[i]);
  }
}

%>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将变量从一个jsp页面传递到另一个页面?

来自分类Dev

使用jquery将值从一行传递到另一个JSP

来自分类Dev

如何将值从一个jsp传递到另一个jsp页面?

来自分类Dev

将值从一个 jsp 文件传递到另一个 jsp 文件

来自分类Dev

将数据从一个jsp传递到另一个jsp并显示该jsp视图

来自分类Dev

将数据从一个jsp传递到另一个jsp并显示该jsp视图

来自分类Dev

如何在没有提交按钮的情况下将值从一个jsp页面传递到另一个jsp?

来自分类Dev

如何在另一个jsp页面上获取选定的单选按钮值?

来自分类Dev

如何将对象从一个JSP传递到另一个JSP?

来自分类Dev

使用<jsp:include>标记将参数传递到另一个JSP文件

来自分类Dev

如何使用jsp:include参数将对象传递到另一个jsp

来自分类Dev

将值从JSP传递到servlet并将其发送到另一个jsp和servlet

来自分类Dev

如何将 JSP 页面循环中的值传递到另一个 JSP 页面?

来自分类Dev

从一个jsp返回字符串到另一个

来自分类Dev

将加密的字符串作为一个jsp参数从一个jsp传递给另一个

来自分类Dev

单击按钮将值从一个输入传递到另一个

来自分类Dev

从jsp获取数据到另一个

来自分类Dev

使用Javascript将选中的复选框值传递给另一个JSP

来自分类Dev

将收集对象从一个jsp转移到另一个

来自分类Dev

如何将值从一个jsp页面发送到另一个页面但重定向到其他页面?

来自分类Dev

如何将一个JSP的对象传递给另一个JSP?

来自分类Dev

读取一个jsp传递给另一个的参数

来自分类Dev

将jsp重定向到另一个jsp(Struts1)

来自分类Dev

从一个jsp向另一个jsp发送变量

来自分类Dev

将单选按钮值传递到数组中的另一个PHP页面

来自分类Dev

将INT值从一个场景传递到另一个场景

来自分类Dev

将值从一个模板传递到另一个

来自分类Dev

将值从一个函数传递到另一个C ++

来自分类Dev

将值从一个函数传递到另一个函数

Related 相关文章

  1. 1

    将变量从一个jsp页面传递到另一个页面?

  2. 2

    使用jquery将值从一行传递到另一个JSP

  3. 3

    如何将值从一个jsp传递到另一个jsp页面?

  4. 4

    将值从一个 jsp 文件传递到另一个 jsp 文件

  5. 5

    将数据从一个jsp传递到另一个jsp并显示该jsp视图

  6. 6

    将数据从一个jsp传递到另一个jsp并显示该jsp视图

  7. 7

    如何在没有提交按钮的情况下将值从一个jsp页面传递到另一个jsp?

  8. 8

    如何在另一个jsp页面上获取选定的单选按钮值?

  9. 9

    如何将对象从一个JSP传递到另一个JSP?

  10. 10

    使用<jsp:include>标记将参数传递到另一个JSP文件

  11. 11

    如何使用jsp:include参数将对象传递到另一个jsp

  12. 12

    将值从JSP传递到servlet并将其发送到另一个jsp和servlet

  13. 13

    如何将 JSP 页面循环中的值传递到另一个 JSP 页面?

  14. 14

    从一个jsp返回字符串到另一个

  15. 15

    将加密的字符串作为一个jsp参数从一个jsp传递给另一个

  16. 16

    单击按钮将值从一个输入传递到另一个

  17. 17

    从jsp获取数据到另一个

  18. 18

    使用Javascript将选中的复选框值传递给另一个JSP

  19. 19

    将收集对象从一个jsp转移到另一个

  20. 20

    如何将值从一个jsp页面发送到另一个页面但重定向到其他页面?

  21. 21

    如何将一个JSP的对象传递给另一个JSP?

  22. 22

    读取一个jsp传递给另一个的参数

  23. 23

    将jsp重定向到另一个jsp(Struts1)

  24. 24

    从一个jsp向另一个jsp发送变量

  25. 25

    将单选按钮值传递到数组中的另一个PHP页面

  26. 26

    将INT值从一个场景传递到另一个场景

  27. 27

    将值从一个模板传递到另一个

  28. 28

    将值从一个函数传递到另一个C ++

  29. 29

    将值从一个函数传递到另一个函数

热门标签

归档