这个错误是怎么来的呢
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Exception in JSP: /guess.jsp:107: </head>
8: <body>
9:  <h1>
10:  <bean:message key="page" />
11:  </h1>
12: 
13:  <html:form action="/createNumberAction.do" method="POST">
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
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)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause javax.servlet.ServletException: Missing message for key "page"
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.guess_jsp._jspService(guess_jsp.java:173)
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)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause javax.servlet.jsp.JspException: Missing message for key "page"
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:297)
org.apache.jsp.guess_jsp._jspx_meth_bean_message_0(guess_jsp.java:189)
org.apache.jsp.guess_jsp._jspService(guess_jsp.java:93)
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)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
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.
--------------------------------------------------------------------------------Apache Tomcat/5.5.17

解决方案 »

  1.   

    <bean:message key="page" />你的资源文件里没有page
      

  2.   

    看一下你配置的这一类文件:
    application_zh_CN.properties
    application.properties
      

  3.   

    javax.servlet.jsp.JspException: Missing message for key "page"
      

  4.   

    我配置好了啊
    result.equal  = \u606d\u559c\u4f60\uff0c\u7b54\u5bf9\u4e86\uff01
    result.small  = \u592a\u5c0f\u4e86\uff0c\u91cd\u65b0\u731c\u5427\uff01
    result.big    = \u592a\u5927\u4e86\uff0c\u91cd\u65b0\u731c\u5427\uff01page          = \u731c\u6570\u5b57\u7684\u9875\u9762
    page.choose   = \u9009\u62e9\u6570\u5b57\u7684\u8303\u56f4
    page.new      = \u5f00\u59cb\u4e00\u6b21\u65b0\u7684\u731c\u6570
    page.guess    = \u731c\u731c\u770b
      

  5.   

    struts-config.xml是这样的
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
    <struts-config>
      <form-beans>
        <form-bean name="judgeActionForm" type="ch2.JudgeActionForm" />
        <form-bean name="createNumberActionForm" type="ch2.CreateNumberActionForm" />
      </form-beans>  <global-forwards>
        <forward name="guess" path="/guess.jsp" />
      </global-forwards>  <action-mappings>
        <action name="judgeActionForm" path="/judgeAction" scope="session" type="ch2.judgeAction" />
        <action name="createNumberActionForm" path="/createNumberAction" scope="session" type="ch2.createNumberAction"/>
      </action-mappings>
      
      <message-resources
    parameter="com.yourcompany.struts.ApplicationResources" />
    </struts-config>