当前位置: 代码迷 >> J2EE >> Missing message for key "login.title" 如何解决
  详细解决方案

Missing message for key "login.title" 如何解决

热度:470   发布时间:2016-04-22 00:51:48.0
Missing message for key "login.title" 怎么解决
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: [u]Missing message for key "login.title"[u][/u][/u] org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)



资源文件:

errors.name=pelase inout your name\!\!
errors.password=pelase input your password\!\!
login.title=Test Struts1 I18N
login.name=userName
login.password=password
login.submit=login



配置文件:


<message-resources parameter="ActionMessage"></message-resources>

------解决方案--------------------
ActionMessage在JSP中显示:
<s:actionmessage key="login.title" />
------解决方案--------------------
你的环境是中文的么? 对应的中文国际化文件呢。
------解决方案--------------------
login.title在资源环境中配置的和页面上面使用的不同
具体的你应该使用hex二进制、十六进制等的那种文本编辑器查看,应该是有特殊符号导致解析不到那个key。然后对应不上value。可以使用utraledit、editplus
  相关解决方案