【发布时间】:2018-05-02 11:57:14
【问题描述】:
我已经尝试了一周了。我的会话 bean 中有一个工作方法非常好,可以显示 MySQL 表中的用户列表。
我想使用单选输入类型选择特定用户并将他的详细信息插入到另一个表中。
我的问题是,每次尝试时,显示的数据的第一个值都会进入表格,而不是我在单选输入类型上单击其 id 的数据。我不知道出了什么问题。
<%
if (request.getParameter("submit) != null
&& request.getParameter("id") != null){
String id = request.getParameter("id");
String vote = request.getParameter("vote");
String name = request.getParameter("name");
String code = request.getParameter("code");
String msg = "";
try {
Result one = new Result(id, vote, name, code);
sl.castvote(one);
msg = "User successfuly added";
} catch (Exception e) {
msg ="error";
}
}
%>
<% List one = sl.viewAllContestants();
Iterator two = one.iterator();
<%
while(two.hasNext()) {
Contestants type = (Contestants) two.next();
%>
<form action="" method="post">
<input type="radio" name="id" class="form-control" value="<%=type.getId()%>" />
<input type="text" name="vote" value="1" hidden />
<input type="text" name="dept" value="<%=type.getDepartment() %>" hidden />
<input type="text" name="col" value="<%=type.getCollege() %>" hidden />
<input type="text" name="pos" value="<%=type.getPosition() %>" hidden />
<input type="text" name="type" value="<%=type.getElectionType()%>" hidden />
<input type="text" name="name" value="<%=type.getName() %>" hidden />
<input type="text" name="code" value="<%=type.getCode() %>" hidden />
<input type="submit" name="submit" />
</form>
<% } %>
【问题讨论】:
标签: java jsp enterprise