2013-04-17 45 views
0

在一個servlet中,我有一個包含數據的列表。我將這個列表放在方法doget()中以便在onPage Load事件中訪問它。從servlet發送數據到jsp並動態生成下拉列表

List<Integer> list = pse.populateemployee(); 
request.setAttribute("list", list); 

我想使用JSTL將該列表發送到我的JSP頁面。

我嘗試這樣做:

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

我使用MVC

爲什麼不是這方面的工作?

+4

_donot爲什麼它不工作_什麼不工作?特別。 –

+0

列表中的數據未顯示在選擇optin –

+1

in instead – Elior

回答

0

我解決了這個問題

我運行JSP頁面的servlet insted的這就是爲什麼jsp頁面不從的servlet得到負載

數據現在告訴我如何MAPP我在XML文件中的servlet的Runn servlet的第一而不是JSP

+1

這包括在每個基本的servlet教程中。做一些研究。 –

+0

查看以下受歡迎的教程:[開始和中間Servlet和JSP教程](http://courses.coreservlets.com/Course-Materials/csajsp2.html)。而且這些教訓,他們有很好的大圖片來說明概念:[服務器端編程](http://www3.ntu.edu.sg/home/ehchua/programming/index.html#WebApp)。 – informatik01

0

您需要添加的鏈接。例如你在jsp頁面,如果你想要去的jspservlet,你需要給路徑。(./servlet name在JSP頁面)

<form action="./servlet name" method=post> 
<\form> 

您還應該關閉form