日期:2014-05-18  浏览次数:20704 次

新手的JSF事列问题
大家好:我是刚开始接触JSF的,做了个例子,老是报错,请大家看看是怎么回事啊。
face-config.xml:
<?xml   version= "1.0 "   encoding= "UTF-8 "?>
<!DOCTYPE   faces-config   PUBLIC   "-//Sun   Microsystems,   Inc.//DTD   JavaServer   Faces   Config   1.1//EN "  
"http://java.sun.com/dtd/web-facesconfig_1_1.dtd ">

<faces-config>
<managed-bean>
<managed-bean-name> user </managed-bean-name>
<managed-bean-class> org.myjsf.UserBean </managed-bean-class>
<managed-bean-scope> session </managed-bean-scope>
</managed-bean>

<navigation-rule>
<from-view-id> /index.faces </from-view-id>
<navigation-case>
<from-outcome> login </from-outcome>
<to-view-id> /welcome.faces </to-view-id>
</navigation-case>
</navigation-rule>
</faces-config>
web.xml:
<?xml   version= "1.0 "   encoding= "UTF-8 "?>
<!DOCTYPE   web-app   PUBLIC   "-//Sun   Microsystems,   Inc.//DTD   Web   Application   2.3//EN "
"http://java.sun.com/dtd/web-app_2_3.dtd ">
<web-app>
<context-param>
<param-name> javax.faces.CONFIG_FILES </param-name>
<param-value> /WEB-INF/faces-config.xml </param-value>
</context-param>

<servlet>
<servlet-name> Faces   Servlet </servlet-name>
<servlet-class> javax.faces.webapp.FacesServlet </servlet-class>
<load-on-startup> 1 </load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name> Faces   Servlet </servlet-name>
<url-pattern> *.faces </url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file> index.jsp </welcome-file>
</welcome-file-list>
</web-app>
index.jsp:
<%@taglib   uri= "http://java.sun.com/jsf/core "   prefix= "f "   %>
<%@taglib   uri= "http://java.sun.com/jsf/html "   prefix= "h "   %>
<%@page   contentType= "text/html;charset=gb2312 "%>  
<html>
<head>
<title> First   JSF </title>
</head>
<body>        
<f:view>                
<h:form>                        
<h3> 请输入你的名称 </h3>                        
名称: <h:inputText   value= "#{user.name} "/> <p>                        
<h:commandButton   value= "送出 "   action= "login "/>                
</h:form>        
</f:view>
</body>
</html>
welcome.jsp:
<%@   taglib   uri= "http://java.sun.com/jsf/core "   prefix= "f "   %>
<%@   taglib   uri= "http://java.sun.com/jsf/html "   prefix= "h "   %>
<%@page