tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
0
ZUGRIFFE
449
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    feederbob feederbob ist offline Rookie
    Registriert seit
    Aug 2011
    Beiträge
    6
    Hi ich versuche gerade mit primefaces ein einfaches piechart beispiel zu erstellen, das ganze soll auf tomcat7 laufen, ich bekomme aber nur eine leere weiße seite angezeigt( ohne Fehlermeldungen), dabei hab ich eigentlich nur code aus dem primefaces-showcase übernommen. Ich hoffe ihr könnt mir helfen und den Fehler finden. Scheinbar mach ich etwas grundlegendes falsch
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    
    package test;
     
     
    public class Sale {
        
        private String brand;
        private int amount;
     
        public Sale(String brand, int amount) {
            this.brand = brand;
            this.amount = amount;
        }
     
        public String getBrand() {
            return brand;
        }
     
        public void setBrand(String brand) {
            this.brand = brand;
        }
     
        public int getAmount() {
            return amount;
        }
     
        public void setAmount(int amount) {
            this.amount = amount;
        }
        
    }

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    
    package test;
     
    import java.io.Serializable;
    import java.util.*;
     
    import javax.faces.bean.ManagedBean;
    import javax.faces.bean.SessionScoped;
     
    @ManagedBean
    @SessionScoped
    public class ChartBean implements Serializable {
     
        /**
         * 
         */
        private static final long serialVersionUID = -3814393514548503537L;
        private List<Sale> sales;
     
        public ChartBean() {
            sales = new ArrayList<Sale>();
            sales.add(new Sale("Brand 1", 540));
            sales.add(new Sale("Brand 2", 325));
            sales.add(new Sale("Brand 3", 702));
            sales.add(new Sale("Brand 4", 421));
        }
     
        public List<Sale> getSales() {
            return sales;
        }
    }

    und die xhtml-seite:
    HTML-Code:
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"
    	xmlns:h="http://java.sun.com/jsf/html"
    	xmlns:f="http://java.sun.com/jsf/core"
    	xmlns:ui="http://java.sun.com/jsf/facelets"
    	xmlns:p="http://primefaces.prime.com.tr/ui">
    
    <h:head></h:head>
    	<body>
    		<h:form>
    			<p:pieChart value="#{chartBean.sales}" var="sale"
    				categoryField="#{sale.brand}" dataField="#{sale.amount}"
    				style="chartStyle" />
    		</h:form>
    	</body>
    </html>
    zu guter letzt die pom.xml:
    HTML-Code:
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>de.ladida</groupId>
      <artifactId>chart.test</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <packaging>war</packaging>
      
      <parent>
    		<groupId>bla.blupp</groupId>
    		<artifactId>ladida</artifactId>
    		<version>1.2.2</version>
    	</parent>
    
    	<dependencies>
    		<dependency>
    			<groupId>org.primefaces.themes</groupId>
    			<artifactId>black-tie</artifactId>
    			<version>1.0.1</version>
    		</dependency>
    		<dependency>
    			<groupId>com.sun.faces</groupId>
    			<artifactId>jsf-api</artifactId>
    			<version>2.1.2</version>
    		</dependency>
    		<dependency>
    			<groupId>com.sun.faces</groupId>
    			<artifactId>jsf-impl</artifactId>
    			<version>2.1.2</version>
    		</dependency>
    		<dependency>
    			<groupId>javax.servlet</groupId>
    			<artifactId>jstl</artifactId>
    			<version>1.2</version>
    		</dependency>
    		<dependency>
    			<groupId>javax.servlet</groupId>
    			<artifactId>servlet-api</artifactId>
    			<version>2.5</version>
    		</dependency>
    		<dependency>
    			<groupId>org.primefaces</groupId>
    			<artifactId>primefaces</artifactId>
    			<version>3.0.M1</version>
    		</dependency>
    	</dependencies>
      
    </project>
    Geändert von feederbob (06.09.11 um 12:37 Uhr)
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 16.04.11, 16:30
  2. CSS Wird nicht angezeigt
    Von Jukebob im Forum CSS
    Antworten: 3
    Letzter Beitrag: 30.08.05, 20:48
  3. PHP wird nicht angezeigt!
    Von Setherial im Forum PHP
    Antworten: 11
    Letzter Beitrag: 02.12.04, 23:35
  4. Div wird nicht angezeigt
    Von VBFreak im Forum CSS
    Antworten: 2
    Letzter Beitrag: 01.07.04, 14:54
  5. *.php wird im IE nicht angezeigt!
    Von mephisto im Forum PHP
    Antworten: 2
    Letzter Beitrag: 19.11.01, 09:06