Dropdownlist JSP + EJB + Servlet Java

时间:2015-11-25 03:36:16

标签: java jsp servlets

我有一个proyect JSP EJB Servlet然后我必须将我的SQL表city中的数据填入下拉列表index.jsp。这是我index.jsp的代码,但我无法将城市插入<option>我的项目中。

拜托,你能帮助我吗?

<select name="ciudad">
                        <option>Selecciona ciudad...</option>
                        <c:forEach items="${ciudades}" var="ciudad" >
                            <option>
                                ${ciudad.idCiudad}
                            </option>
                        </c:forEach>
        </select><br/>


protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    List<Ciudad> ciudad = new ArrayList<Ciudad>();
    try {
        ciudad = CiudadService.findAll();
    } catch (ServicioException ex) {
        System.out.println("Error!");
        Logger.getLogger(CiudadListController.class.getName()).log(Level.SEVERE, null, ex);
    }
    request.setAttribute("ciudades", ciudad );
    getServletContext().getRequestDispatcher("/listadoCiudades.jsp").forward(request, response);

}

我使用Glashfish的泳池连接

这是我的方法findAll来自PostulanteService.java

public List<Postulante> findAll() throws ServicioException{

    List<Postulante> list = null;
    try{
        list = em.
            createNamedQuery("Postulante.findAll",Postulante.class).getResultList();
    } catch (NoResultException ex) {
        throw new ServicioException("No existen resultados");
    }
    return list;
}

0 个答案:

没有答案