2017-08-25 81 views
-1

如何指定一個arraylist在jsp中選擇一個選項?我找到一個例子(how to assign arraylist to select option in jsp),但仍然獲得空的選項。arraylist在jsp中選擇一個選項

IndexServlet.java 

@WebServlet("/IndexServlet") 
public class IndexServlet extends HttpServlet { 

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
     List<String> databaseArrayList = new ArrayList(); 
     databaseArrayList.add("1"); 
     databaseArrayList.add("2"); 
     databaseArrayList.add("3"); 
     request.setAttribute("databaseList", databaseArrayList); 
     request.getRequestDispatcher("AddManager.jsp").forward(request, response); 
     System.out.println("in index servlet"); 
} 
} 

JspCode

<tr> 
      <td>Subordinate employees:</td> 
      <td> 
       <select name="database1"> 
        <c:forEach items="${databaseList}" var="databaseValue"> 
         <option value="${databaseValue}"> 
           ${databaseValue} 
         </option> 
        </c:forEach> 
       </select> 
      </td> 
     </tr> 

回答

-1

你是不是把請求轉發..

RequestDispatcher rd=request.getRequestDispatcher("/AddManager.jsp");           
rd.forward(request, response);   
+0

我改變,但我仍然有同樣的問題 –

相關問題