jsf 的初级问题 求教
初期配置已搞定了
建立一个简单的 逻辑页面转换 first.jsp ---> second.jsp, 以first.jsp中的一个按钮 为触发
{这时候还能够编译通过}
但是在加上一个LoginBean后 就会出现这样的错误 ,说是managebean不能被创建:
HTTP Status 500 -
--------------------------------------------------------------------------------
……
exception
javax.servlet.ServletException: Unable to create managed bean loginBean. The following problems were found:
- Bean or property class xmu.edu.software.LoginBean for managed bean loginBean cannot be found.
javax.faces.webapp.FacesServlet.service(FacesServlet.java:270)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
com.sun.faces.mgbean.ManagedBeanCreationException: Unable to create managed bean loginBean. The following problems were found:
……
——————————————————————————————————————————————————
在first.jsp中的一个输入框中的value是 #{loginBean.name}
在second.jsp中的一个输出框中的value是 welcome here #{loginBean.name}
_______________________________________________________________________________________
LoginBean中是
private String name;
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
——————————————————————————————————————————————————————
faces-config.xml中
<managed-bean>
<managed-bean-name>loginBean</managed-bean-name>
<managed-bean-class>xmu.edu.software.LoginBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>