Java 如何选择所有具有相同名称的输入插入Mysql?

Java 如何选择所有具有相同名称的输入插入Mysql?,java,html,mysql,hibernate,jsp,Java,Html,Mysql,Hibernate,Jsp,如何将具有相同名称的表单多个输入插入Mysql??我尝试过在Mysql中插入三个同名选择选项,但是当提交只是全部变成一列时,每个questionid都有自己的分数,比如我在Mysql中有三个questionid列,每个列都有自己的分数,所以每个问题可能有三个分数列,就像这样----->我有一个问题,像这样---> jsp代码: <form id="result" role="form" class="form-inline" action="mature.htm" method="pos

如何将具有相同名称的表单多个输入插入Mysql??我尝试过在Mysql中插入三个同名选择选项,但是当提交只是全部变成一列时,每个questionid都有自己的分数,比如我在Mysql中有三个questionid列,每个列都有自己的分数,所以每个问题可能有三个分数列,就像这样----->我有一个问题,像这样--->

jsp代码:

 <form id="result" role="form" class="form-inline" action="mature.htm" method="post">

 <select name="score" class="form-control input-lg">
                       <font>
                                <option value="1">○</option>
                                <option value="2">△</option>
                                <option value="3">×</option></select>
                        </font>
                <font size="5"><select name="score" class="form-control input-lg">
                                <option value="1">○</option>
                                <option value="2">△</option>
                                <option value="3">×</option></select>
                        </font>
                <font size="5"><select name="score" class="form-control input-lg">
                                <option value="1">○</option>
                                <option value="2">△</option>
                                <option value="3">×</option></select>
                        </font>
这是我的hibernate(创建)DEO:


您的第一个错误是,您的第一个选择标记应该位于字体标记的内部或外部,因为您以错误的方式关闭它。其次,如果可能的话,将整个HTML存储在数据库中是一种不好的做法,因为它比只保存键和值消耗更多的空间。 就我而言,我是这样保存的:

{"q":[{"qid":"Do you solve the issue?","answer":{"1":"yes"}},{"qid":"what was the issue?","answer":["credit card problem"]}]}
我从html中检索上述json,如下所示:

<label id="lbl1">do you solve the issue?</label>
<input type="radio" name="qid1" value="yes">Yes<br>
<input type="radio" name="qid1" value="no">No<br>

<label id="lbl1">what was the issue?</label>
<select id="qid1">
    <option value="1">credit card problem</option>
    <option value="2">dedit card problem</option>
</select>
你能解决这个问题吗?
是

问题是什么? 信用卡问题 dedit卡问题
正如您所看到的,第一个问题是只保存一个答案,第二个问题是保存数组,它可以保存select标记的多个答案


将5个select标记保存到每个用户的html将占用比Json多100倍的空间。根据我的计算,我已经保存了大约100万条记录,占用了大约1 Gb的空间

字体标签贬值了对不起,我错过了!!
{"q":[{"qid":"Do you solve the issue?","answer":{"1":"yes"}},{"qid":"what was the issue?","answer":["credit card problem"]}]}
<label id="lbl1">do you solve the issue?</label>
<input type="radio" name="qid1" value="yes">Yes<br>
<input type="radio" name="qid1" value="no">No<br>

<label id="lbl1">what was the issue?</label>
<select id="qid1">
    <option value="1">credit card problem</option>
    <option value="2">dedit card problem</option>
</select>