导入 IceFaces 会使 web 应用程序崩溃
Importing IceFaces crashes the webapplication
我想使用 icefaces,但是一旦我导入 icefaces 的库,我的 web 应用程序在单击导入前正常工作的表单上的按钮后崩溃。
会出现什么问题?
来源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>
我得到的错误:
你有 2 个 javax.faces。根据您的第一个屏幕截图在类路径中的罐子。
请删除类路径中的一个 faces jar。
我想使用 icefaces,但是一旦我导入 icefaces 的库,我的 web 应用程序在单击导入前正常工作的表单上的按钮后崩溃。
会出现什么问题?
来源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>
我得到的错误:
你有 2 个 javax.faces。根据您的第一个屏幕截图在类路径中的罐子。
请删除类路径中的一个 faces jar。