javax.servlet.ServletException: Missing message for key "index.title"
 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
 org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
 org.apache.jsp.struts_jsp._jspService(org.apache.jsp.struts_jsp:80)
 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:322)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

解决方案 »

  1.   

    是不是用了<bean:message key="index.title"/>?注意后面那个反斜杠。
      

  2.   

    <bean:message key="..." />后面的反斜扛表示标签结束,不能少的,检查一下每个标签
      

  3.   

    加了之后就是下面这串错误:
    javax.servlet.ServletException: Missing message for key "index.title"
     org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
     org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
     org.apache.jsp.struts_jsp._jspService(org.apache.jsp.struts_jsp:80)
     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:322)
     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      

  4.   

    <bean:message key="index.title"/>
    这串换回一个字符串后就没有问题了。
    所以错误应该在这里:
    1.可能是目录层次有问题。
    2.XML配置问题。
      

  5.   

    javax.servlet.ServletException: Missing message for key "index.title"index.title对应的resource文件没有或XML文件配置有错
      

  6.   

    你的resource文件找不到index.title这个key
      

  7.   

    用eclipse+struts吧,这样能少出这样的错误!