只要有这些<f:view>tag 存在, 就报错但是已经加入了相关lib
commons-beanutils.jar
commons-collections.jar
commons-digester.jar
commons-logging.jar
jsf-api.jar
jsf-impl.jar
jstl.jar
standard.jarTomcat version 6.0.20org.apache.jasper.JasperException: An exception occurred processing JSP page /login.jsp at line 118:         <title></title>
9:     </head>
10:     <body>
11:         <f:view>
12:             <h:form>
13:                 <h:panelGrid border="1" columns="2">
14:                     <h:outputText value="User Name:"></h:outputText>

解决方案 »

  1.   

    后缀配置没有。
    如果你用 .jsp 访问。100% 会出错
      

  2.   

    配置web.xml        <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>
    访问的时候用 *.faces代替.jsp
      

  3.   

     <f:view>
    前面有没有定义标签啊.那这个F是哪里的
    <page@......... prefix=f>好像是这个
      

  4.   

    <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>