2012-03-06 1 views
0

// это контроллер Java файл ..... используя результаты, установленные объект ..Как получить доступ к JDBC ResultSet из страницы JSP

@RequestMapping("/viewalluser.htm") 
    public ModelAndView viewall() throws SQLException 
     { 
     ModelAndView mac = new ModelAndView("show"); 
     Connection conn = null; 

    Statement stet = null; 
    String query = null; 
    Connector ct = new Connector(); 
    Conn = ct.get Connection(); 
    stet = Conn.create Statement(); 
    query = "select * from login"; 
    Result Set rs= stet.execute Query(query); 
mas.add Object("user", rs); 



} 

// здесь будет передавать объект Resultset на Jsp листать весна это show.jsp

<c:if test="${! empty user}"> 
      <c:forEach var="login" items="${user}">  
      <tr> 
       <td><c:out value="${login.idp}"></c:out></td> 
       <td><c:out value="${login.name}"></c:out></td> 
       <td><c:out value="${login.password}"></c:out> </td> 
         <td><a href="deletecont.htm?id=${login.id}">delete</a></td> 
         <td><a href="">Edit</a></td> 

        </tr> 

</c:forEach> 
     </c:if> 

ответ

1

Во-первых, How to convert ResultSet into Object[] and retrieve the data. Во-вторых, помните о правильном закрытии соединений JDBC.

Фактически оба требования могут быть достигнуты с использованием JdbcTemplate, встроенного в пружину. Посмотрите на методы, принимающие RowMapper в качестве параметра - это гораздо удобнее по сравнению с решением, приведенным в ссылке выше.

0

Было бы здорово, если бы вы преобразовали результат в контроллер в список простых pojos с геттерами и сеттерами. Не забудьте выпустить заявления, подключения.

Смежные вопросы