jsp选择下拉列表不会出现一个列表

时间:2016-09-28 19:07:01

标签: java mysql jsp

font-end showing this way

这是我想在一个列表中下拉列表的代码

<%@page import="devesh.com.*,java.util.*"%>
<html>
<body>
<form method="POST" action="OutBagAction.jsp">

<%
ArrayList<Bag> list=BagWorker.getAllBag();



%>
<center>
<font face="Times new roman">ItemCode
<%
for(Bag ba:list)
{
int itemcode=ba.getItemcode();
%>
<select name ="itemCode">
<tr>
<option><%= ba.getItemcode()%></option></tr>
</select>
<% } %>
<br><br>

<font face="Times new roman">SampleBy <input type="text" name="sampleBy">
<br><br>
<font face="Times new roman">Color <input type="text" name="color">
<br><br>
<font face="Times new roman">Quantity <input type="text" name="quantity">
<br><br>
<font face="Time new roman">OutDate <input type="date" name="outDate">
<br><br>
<input type="submit" value="Out Bag"></center>

</body>
</html>

我想下拉一个,列出我能为此做些什么?

1 个答案:

答案 0 :(得分:1)

在您的代码中使用它。假设您在JSP中获取列表。

 <select name="itemCode">
   <c:forEach items="${list}" var="value">
     <option value="${value}">
      ${value}
     </option>
   </c:forEach>
  </select>

目前,您正在为每个问题值创建选择。您必须声明一次选择框并将所有值附加到其中。

您可以通过移动来更正代码 for循环之外的<select name ="itemCode">