0
我在我們的Web應用程序中使用Spring MVC(3.x)與JPA和JavaScript。 一個問題就在這裏與使用javascript文本框自動完成功能...通過使用JavaScript的文本框自動完成功能
1 - 在DAOImpl層,我有
public List<String> getProjectServiceList()
{
Query query = getEntityManager().createQuery("Select DISTINCT
req.projectServiceName from Request req where req.activeInd=1");
List<String> projectServiceList = query.getResultList();
return projectServiceList;
}
2 - 和RequestController.java我已經設置模型屬性projectServiceList
List<String> projectServiceList = getRequestService().getProjectServiceList();
model.addAttribute("projectServiceList", projectServiceList);
3 - 現在在JSP我列出所有的結果選擇框中用foreach標籤
<tr>
<td>Project/Service Name</td>
<td><select name="searchBean.projectServiceName" id="searchBean.projectServiceName" >
<option value="">All</option>
<c:forEach items="${projectServiceList}" var="entry">
<option value="${entry}" ${entry == baseBean.searchBean.projectServiceName
? 'selected' : ''}>${entry}</option>
</c:forEach>
</select>
</td>
</tr>
但我的問題是如何做同樣的與自動完成的文本框,通過使用Java腳本(我 在具備全部列表JSB模型屬性「projectServiceList」)