MySQL lekérdezés tetszőleges SQL-re
Beküldte pzoli - 2011, május 16 - 1:46du
Egy hibája, hogy a fejléc mező sorrend nem egyezik a táblázatban eredményként kapott rekordokok oszlop sorrendjével. Ezért ezen valamit még csiszolni kell.
<?xml version="1.0" encoding="utf-8" ?> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <sql:query var="rs" dataSource="jdbc/demand"> select * from ContainerDescriptor </sql:query> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>MySQL teszt lap</title> </head> <body> <h2>Results</h2> <table> <thead> <tr> <%-- Get the column names for the header of the table --%> <c:forEach var="columnName" items="${rs.columnNames}"> <th><c:out value="${columnName}"/></th> </c:forEach> </tr> </thead> <tbody> <c:forEach var="row" items="${rs.rows}"> <tr> <c:forEach var="column" items="${row}"> <td><c:out value="${column.value}"/></td> </c:forEach> </tr> </c:forEach> </tbody> </table> </body> </html>
- A hozzászóláshoz be kell jelentkezni