hallo,
ich habe eine grundlegende Frage, derzeit arbeite ich mit dem Framework RichFaces und möchte eine PhotoAlbum-Anwendung schreiben.
Die Daten hierfür stehen in einer MySql-Tabelle zur Verfügung.
Nun meine Frage, kann ich in eine RichFaces-Tabelle SQL-Daten einfügen und wenn ja, wie lautet der Zugriff dafür?
Wie kann ich anderweitig die Daten einlesen?
Hier unten mein Codevorschlag, jedoch funktioniert es natürlich nciht so.
Alles anzeigen
Danke für eure Hilfe!
ich habe eine grundlegende Frage, derzeit arbeite ich mit dem Framework RichFaces und möchte eine PhotoAlbum-Anwendung schreiben.
Die Daten hierfür stehen in einer MySql-Tabelle zur Verfügung.
Nun meine Frage, kann ich in eine RichFaces-Tabelle SQL-Daten einfügen und wenn ja, wie lautet der Zugriff dafür?
Wie kann ich anderweitig die Daten einlesen?
Hier unten mein Codevorschlag, jedoch funktioniert es natürlich nciht so.
Quellcode
- <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
- <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
- <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
- <!-- RichFaces tag library declaration -->
- <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
- <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
- <sql:setDataSource dataSource="jdbc/wme2009" />
- <html>
- <head>
- <title>RichFaces Greeter</title>
- </head>
- <body>
- <f:view>
- <a4j:form>
- <rich:dataTable var="cap" width="300px" columnClasses="center"
- rows="15" reRender="ds">
- <sql:query var="qryPosts" >
- SELECT id, title FROM photos
- </sql:query>
- <c:forEach var="row" items="${qryPosts.rows}">
- <f:facet name="header">
- <h:outputText value="Sorting Example"/>
- </f:facet>
- <rich:column >
- <f:facet name="header">
- <h:outputText value="State Name"/>
- </f:facet>
- <h:outputText> <c:out value="${row.id}" /> </h:outputText>
- </rich:column>
- <rich:column>
- <f:facet name="header">
- <h:outputText value="State Capital"/>
- </f:facet>
- </rich:column>
- <rich:column>
- <f:facet name="header">
- <h:outputText value="Time Zone"/>
- </f:facet>
- </rich:column>
- <f:facet name="footer">
- <rich:datascroller id="ds"></rich:datascroller>
- </f:facet>
- </c:forEach>
- </rich:dataTable>
- </a4j:form>
- </f:view>
- </body>
- </html>
Danke für eure Hilfe!