导入IceFaces会导致Web应用程序崩溃

时间:2015-11-15 16:04:59

标签: jsf icefaces

我想使用icefaces,但是一旦我导入了icefaces库,我的webapplication在单击导入之前正常工作的表单上的按钮后崩溃。

可能出现什么问题?

enter image description here

源Java:

package test,

import javax.faces.bean.ManagedBean;

@ManagedBean
public class Student {

private String firstName;

// create no-arg constructor
public Student() {

}

// define getter/setter methods 
public String getFirstName() {
    return firstName;
}

public void setFirstName(String firstName) {
    this.firstName = firstName;
}

}

的index.xhtml:

<!DOCTYPE html>
<html lang="en"
  xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
    <title>Student Registration Form</title>
</h:head>
<h:body>
    <h:form>
        First name: <h:inputText value="#{student.firstName}" />        
        <br/><br/>
        <h:commandButton value="Submit" action="student_response" />
    </h:form>
</h:body>

student_response.xhtml

<!DOCTYPE html>
<html lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
    <title>Student Confirmation</title>
</h:head>

<h:body>

    The student is confirmed: #{student.firstName} 

</h:body>
</html>

我得到的错误: enter image description here

1 个答案:

答案 0 :(得分:0)

你有2个javax.faces。根据你的第一个截图,在classpath中的jar。

请删除类路径中的一个面孔罐。