页面代码是这个
<%@ 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=Big5"%> 
 <html>
 <head>
 <title>第一個JSF程式</title>
 </head>
 <body>
    <f:view>
        <h:form>
            <h3>請輸入您的名稱</h3>
            <h:outputText value="#{user.errMessage}"/><p>
           名稱: <h:inputText value="#{user.name}"/><p>
           密碼: <h:inputSecret value="#{user.password}"/><p> 
            <h:commandButton value="送出" 
                             action="#{user.verify}"/>
        </h:form>
    </f:view>
 </body>
 </html>提示这个错误:
org.apache.jasper.JasperException: Exception in JSP: /index.jsp:96:  <title>材JSF祘Α</title>
7:  </head>
8:  <body>
9:     <f:view>
10:         <h:form>
11:             <h3>叫块眤嘿</h3>
12:             <h:outputText value="#{user.errMessage}"/><p>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)root causejava.lang.NullPointerException
javax.faces.webapp.UIComponentTag.setupResponseWriter(UIComponentTag.java:929)
javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:310)
org.apache.myfaces.taglib.core.ViewTag.doStartTag(ViewTag.java:70)
org.apache.jsp.index_jsp._jspx_meth_f_view_0(index_jsp.java:101)
org.apache.jsp.index_jsp._jspService(index_jsp.java:76)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.

解决方案 »

  1.   

    "#{user.errMessage}"换成="${user.errMessage}"试试
      

  2.   

    faces-config.xml是否配置好了? <managed-bean>
    <managed-bean-name>user</managed-bean-name>
    <managed-bean-class>
    类的路径
    </managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
      

  3.   

    刚学JSF,也遇到这个问题,希望先行者来指导指导啊!
      

  4.   

    找到原因了,就是你在浏览器运行时,要把.jsp的后缀改为.faces!
      

  5.   

    就是当你在浏览器运行的时候,后缀名不对不是.JSP而是.faces结尾的
      

  6.   

    就是当你在浏览器运行的时候,后缀名不对不是.JSP而是.faces结尾的