使用PrimeFaces的Switch Case时出错

时间:2017-08-18 20:08:01

标签: jsf primefaces

我正在尝试使用Switch Case在我的xhtml中显示多个组件,但它不起作用。结果它显示了所有组件。我正在使用PrimeFaces 6.1,Eclipse Mars

我正在尝试使用Switch Case在我的xhtml中显示多个组件,但它不起作用。结果它显示了所有组件。我正在使用PrimeFaces 6.1,Eclipse Mars

我的豆子

<script src="http://www.chartjs.org/dist/master/Chart.bundle.min.js"></script>
<canvas id="bar-chart"></canvas>

我的XHTML

package vista;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.bean.ViewScoped;

public class Prueba {

    @ManagedBean  
    @ViewScoped  
    public class SwitchController {  

        private String value=null;  

        public String getValue() {  
            return value;  
        }  

        public void setValue(final String value) {  
            this.value = value;  
        }  
    }  
}

结果 enter image description here

1 个答案:

答案 0 :(得分:0)

根据您的评论您的问题很可能是您缺少Primefaces扩展库。以下是您应该添加到pom.xml的内容

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>primefaces-extensions</artifactId>
    <version>6.1.0</version>
</dependency>